Lines Matching refs:idx
353 u16 idx; in AtanFIdx_() local
359 idx = F32ToU16(x); in AtanFIdx_()
360 r = x - U16ToF32(idx); in AtanFIdx_()
362 val = sArcTanTbl[idx].atan_val + r * sArcTanTbl[idx].atan_delta; in AtanFIdx_()
385 u16 idx; in SinFIdx() local
396 idx = F32ToU16(abs_fidx); in SinFIdx()
397 r = abs_fidx - U16ToF32(idx); in SinFIdx()
398 idx &= 0xff; in SinFIdx()
400 val = internal::gSinCosTbl[idx].sin_val + r * internal::gSinCosTbl[idx].sin_delta; in SinFIdx()
413 f32 SinIdx(u16 idx) in SinIdx() argument
415 u16 i = idx >> 8; in SinIdx()
416 u16 d = idx & 0xff; in SinIdx()
419 val = (idx >> 31) ? -val : val; in SinIdx()
436 u16 idx; in CosFIdx() local
447 idx = F32ToU16(fidx); in CosFIdx()
448 r = fidx - U16ToF32(idx); in CosFIdx()
449 idx &= 0xff; in CosFIdx()
451 return internal::gSinCosTbl[idx].cos_val + r * internal::gSinCosTbl[idx].cos_delta; in CosFIdx()
462 f32 CosIdx(u16 idx) in CosIdx() argument
464 u16 i = idx >> 8; in CosIdx()
465 u16 d = idx & 0xff; in CosIdx()
486 u16 idx; in SinCosFIdx() local
497 idx = F32ToU16(abs_fidx); in SinCosFIdx()
498 r = abs_fidx - U16ToF32(idx); in SinCosFIdx()
499 idx &= 0xff; in SinCosFIdx()
501 sVal = internal::gSinCosTbl[idx].sin_val + r * internal::gSinCosTbl[idx].sin_delta; in SinCosFIdx()
502 cVal = internal::gSinCosTbl[idx].cos_val + r * internal::gSinCosTbl[idx].cos_delta; in SinCosFIdx()
518 void SinCosIdx(f32* pSin, f32* pCos, u16 idx) in SinCosIdx() argument
520 u16 i = idx >> 8; in SinCosIdx()
521 u16 d = idx & 0xff; in SinCosIdx()
526 *pSin = (idx >> 31) ? -sVal : sVal; in SinCosIdx()