improved the xor effect slightly
[retrobench] / tools / lutgen.c
index a2cc1ed..65a349f 100644 (file)
@@ -10,9 +10,9 @@ int main(void)
        puts("\t.globl sinlut");
        puts("_sinlut:");
        puts("sinlut:");
-       for(i=0; i<1024; i++) {
-               float x = sin((float)i / 512.0f * M_PI);
-               printf("\t.long %d\n", (int)(x * 65536.0f));
+       for(i=0; i<2048; i++) {
+               float x = sin((float)i / 1024.0f * M_PI);
+               printf("\t.word %d\n", (short)(x * 32767.0f));
        }
        return 0;
 }