rename testcode/ to targettest/

This commit is contained in:
mrdudz
2020-09-29 19:14:46 +02:00
parent dcee493e94
commit 4777e98f57
82 changed files with 0 additions and 0 deletions

36
targettest/moddiv-test.c Normal file
View File

@@ -0,0 +1,36 @@
#include <stdlib.h>
#include <stdio.h>
int main (void)
{
int a, b;
int div, mod;
printf ("Please note that this program does an\n"
"exhaustive test for the division and\n"
"modulo operation and therefore runs for\n"
"almost ever. On my box, it's nearly two\n"
"days in warp mode of VICE.\n\n");
a = 0;
do {
b = 1;
do {
div = a / b;
mod = a % b;
if (div * b + mod != a) {
printf ("Found problems:\n"
" Result of %u / %u is %u\n"
" Result of %u %% %u is %u\n",
a, b, div, a, b, mod);
return EXIT_FAILURE;
}
++b;
} while (b != 0);
if ((a & 0xFF) == 0) {
printf ("%5u ", a);
}
++a;
} while (a != 0);
return EXIT_SUCCESS;
}