+++ /dev/null
-#include "test.h"
-
-// dummy test
-
-static int foo(int n) {
- int i;
-
- for (i = 0; n > 1 && i < 100; i++) {
- if (n % 2)
- n = 3*n + 1;
- else
- n /= 2;
- }
- return n;
-}
-
-void test_foo() {
- int n = foo(123);
-
- if (n != 1)
- error("foo(123):%d expected 1\n", n);
-}
-
-void bench_foo(int N) {
- int i;
-
- for (i = 0; i < N; i++)
- foo(123);
-}
-
-unsigned short ds = 12345;
-unsigned short rs = 0;
-void bench_div_short(int N) {
- int i;
-
- for (i = 0; i < N; i++)
- rs += (unsigned short)i/ds;
-}
-
-unsigned int di = 12345;
-unsigned int ri = 0;
-void bench_div_int(int N) {
- unsigned int i;
-
- for (i = 0; i < N; i++)
- ri += i/di;
-}