BEGIN { print "int sin_table[] = {"; for (i = 0; i < 32; i++) { rad = i * (2 * 3.14159265358979323846 / 32); sin_val = int(sin(rad) * 32768); if (sin_val == 32768) sin_val=32767; if (i % 8 == 0) printf (" "); printf ("%6d, ", sin_val); if (i % 8 == 7) print; } print "};"; print; print "int cos_table[] = {"; for (i = 0; i < 32; i++) { rad = i * (2 * 3.14159265358979323846 / 32); cos_val = int(cos(rad) * 32768); if (cos_val == 32768) cos_val=32767; if (i % 8 == 0) printf (" "); printf ("%6d, ", cos_val); if (i % 8 == 7) print; } print "};"; }