int   	data,data2;
	short 	*sin,*cos;

//۰ʒu1024Ɋۂ߂
data = REG_ROT * igRotMul;	//۰ʒuذ
	data *= 16;
	data /= 65536;
	igRotAgl = data; 		//۰ʒuXV
//]p̾Ă
	data += igSinPhase; 	//ʑ␳ްǂݍ
	data &= 0x03FF; 		//LUT1024Ȃ̂ŁA10bitȊOϽ
//COS,SIN LUTQ
	sin = (short*)SIN_LUT	//SINlւްڽ𓾂
	cos = (short*)COS_LUT	//COSlւްڽ𓾂
	sin += data; 		//۰ʒu׽
	cos += data; 		//۰ʒu׽
	igSinVal = *sin;		//SINl(-32768`32767)𓾂
	igCosVal = *cos; 		//COSl(-32768`32767)𓾂

//igRotMul̒Pʂ
//65535(FFFF) = 15.9997{ = 1024(LUT)/64(dCp)
//65534(FFFE) = 15.9995{
//
//4097(1001) = 1.0002{
//4096(1000) = 1.0000{ = 1024(LUT)/1024(dCp)
//4095(0FFF) = 0.9997{
//
//;64(0040) = 1/64{ =  1024(LUT)/65536(dCp)
