Lines Matching refs:f32

33         f32 sin_val;
34 f32 cos_val;
35 f32 sin_delta; // Difference from next sin_val
36 f32 cos_delta; // Difference from next cos_val
73 f32 SinFIdx(f32 fidx);
82 f32 CosFIdx(f32 fidx);
93 void SinCosFIdx(f32* pSin, f32* pCos, f32 fidx);
102 NN_MATH_INLINE f32
103 TanFIdx(f32 fidx) in TanFIdx()
105 f32 sin, cos; in TanFIdx()
118 NN_MATH_INLINE f32 SinRad(f32 rad) { return SinFIdx(NN_MATH_RAD_TO_FIDX(rad)); } in SinRad()
127 NN_MATH_INLINE f32 CosRad(f32 rad) { return CosFIdx(NN_MATH_RAD_TO_FIDX(rad)); } in CosRad()
138 NN_MATH_INLINE void SinCosRad(f32* s, f32* c, f32 rad) { SinCosFIdx(s, c, NN_MATH_RAD_TO_FIDX(rad))… in SinCosRad()
147 NN_MATH_INLINE f32 TanRad(f32 rad) { return TanFIdx(NN_MATH_RAD_TO_FIDX(rad)); } in TanRad()
159 NN_MATH_INLINE f32 SinDeg(f32 deg) { return SinFIdx(NN_MATH_DEG_TO_FIDX(deg)); } in SinDeg()
168 NN_MATH_INLINE f32 CosDeg(f32 deg) { return CosFIdx(NN_MATH_DEG_TO_FIDX(deg)); } in CosDeg()
179 NN_MATH_INLINE void SinCosDeg(f32* s, f32* c, f32 deg) { SinCosFIdx(s, c, NN_MATH_DEG_TO_FIDX(deg))… in SinCosDeg()
188 NN_MATH_INLINE f32 TanDeg(f32 deg) { return TanFIdx(NN_MATH_DEG_TO_FIDX(deg)); } in TanDeg()
200 f32 SinIdx(u16 idx);
209 f32 CosIdx(u16 idx);
220 void SinCosIdx(f32* s, f32* c, u16 idx);
229 NN_MATH_INLINE f32 TanIdx(u16 idx) in TanIdx()
231 f32 sin, cos; in TanIdx()
244 NN_MATH_INLINE f32 NN_fAcos(f32 x) { return ::std::acosf(x); } in NN_fAcos()
252 NN_MATH_INLINE f32 NN_fAsin(f32 x) { return ::std::asinf(x); } in NN_fAsin()
260 NN_MATH_INLINE f32 NN_fAtan(f32 x) { return ::std::atanf(x); } in NN_fAtan()
269 NN_MATH_INLINE f32 NN_fAtan2(f32 y, f32 x) { return ::std::atan2f(y, x); } in NN_fAtan2()
279 NN_MATH_INLINE f32
280 AsinFIdx(f32 x) in AsinFIdx()
293 NN_MATH_INLINE f32
294 AcosFIdx(f32 x) in AcosFIdx()
309 f32 AtanFIdx(f32 x);
320 f32 Atan2FIdx(f32 y, f32 x);
330 NN_MATH_INLINE f32 AsinRad(f32 x) in AsinRad()
343 NN_MATH_INLINE f32 AcosRad(f32 x) in AcosRad()
356 NN_MATH_INLINE f32 AtanRad(f32 x) { return NN_MATH_FIDX_TO_RAD(AtanFIdx(x)); } in AtanRad()
366 NN_MATH_INLINE f32 Atan2Rad(f32 y, f32 x) { return NN_MATH_FIDX_TO_RAD(Atan2FIdx(y, x)); } in Atan2Rad()
380 NN_MATH_INLINE f32 AsinDeg(f32 x) in AsinDeg()
393 NN_MATH_INLINE f32 AcosDeg(f32 x) in AcosDeg()
406 NN_MATH_INLINE f32 AtanDeg(f32 x) { return NN_MATH_FIDX_TO_DEG(AtanFIdx(x)); } in AtanDeg()
416 NN_MATH_INLINE f32 Atan2Deg(f32 y, f32 x) { return NN_MATH_FIDX_TO_DEG(Atan2FIdx(y, x)); } in Atan2Deg()
430 NN_MATH_INLINE u16 AsinIdx(f32 x) { f32 fidx = AsinFIdx(x); return F32ToU16((fidx < 0 ? fidx + 256… in AsinIdx()
440 NN_MATH_INLINE u16 AcosIdx(f32 x) { return F32ToU16(AcosFIdx(x) * 256.f); } in AcosIdx()
450 u16 AtanIdx(f32 x);
461 u16 Atan2Idx(f32 y, f32 x);