int sine_table[16]={32768,45307,55937,63040,65535,63040,55937,45307,32767,20227,9597,2494,0,2494,9597,20227,}; int triangle_table[16]={0,8191,16383,24575,32767,40959,49151,57343,65535,57343,49151,40959,32767,24575,16383,8191,};