c3f003a9f605390be7a579609bb55a4b40347ea5
[gbajam21] / tools / lutgen.c
1 #include <stdio.h>
2 #include <math.h>
3
4 int main(void)
5 {
6         int i;
7
8         puts("\t.data");
9         puts("\t.globl sinlut");
10         puts("sinlut:");
11         for(i=0; i<256; i++) {
12                 float x = sin((float)i / 128.0f * M_PI);
13                 printf("\t.byte %d\n", (int)(x * 127.5f - 0.5f));
14         }
15         return 0;
16 }