#include unsigned char x,y,si; unsigned char sin(unsigned char y) { si=(y/20*(0xff-y/42))>>8; si=(y/6*(0xff-si))>>8; si=(x*(0xff-si))>>8; return si;} main() { while(1) for(x=0; x<=0x0ff; x++) { y=(x*x)>>8; sin(y); } }