Lines Matching refs:x

244 NN_MATH_INLINE f32 NN_fAcos(f32 x) { return ::std::acosf(x); }  in NN_fAcos()  argument
252 NN_MATH_INLINE f32 NN_fAsin(f32 x) { return ::std::asinf(x); } in NN_fAsin() argument
260 NN_MATH_INLINE f32 NN_fAtan(f32 x) { return ::std::atanf(x); } in NN_fAtan() argument
269 NN_MATH_INLINE f32 NN_fAtan2(f32 y, f32 x) { return ::std::atan2f(y, x); } in NN_fAtan2() argument
280 AsinFIdx(f32 x) in AsinFIdx() argument
282 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AsinFIdx: Input is out of the domain."); in AsinFIdx()
283 return NN_MATH_RAD_TO_FIDX(::std::asin(x)); in AsinFIdx()
294 AcosFIdx(f32 x) in AcosFIdx() argument
296 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AcosFIdx: Input is out of the domain."); in AcosFIdx()
297 return NN_MATH_RAD_TO_FIDX(::std::acosf(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() argument
332 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AsinRad: Input is out of the domain."); in AsinRad()
333 return ::std::asin(x); in AsinRad()
343 NN_MATH_INLINE f32 AcosRad(f32 x) in AcosRad() argument
345 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AcosRad: Input is out of the domain."); in AcosRad()
346 return ::std::acos(x); in AcosRad()
356 NN_MATH_INLINE f32 AtanRad(f32 x) { return NN_MATH_FIDX_TO_RAD(AtanFIdx(x)); } in AtanRad() argument
366 NN_MATH_INLINE f32 Atan2Rad(f32 y, f32 x) { return NN_MATH_FIDX_TO_RAD(Atan2FIdx(y, x)); } in Atan2Rad() argument
380 NN_MATH_INLINE f32 AsinDeg(f32 x) in AsinDeg() argument
382 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AsinDeg: Input is out of the domain."); in AsinDeg()
383 return NN_MATH_RAD_TO_DEG(::std::asin(x)); in AsinDeg()
393 NN_MATH_INLINE f32 AcosDeg(f32 x) in AcosDeg() argument
395 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AcosDeg: Input is out of the domain."); in AcosDeg()
396 return NN_MATH_RAD_TO_DEG(::std::acos(x)); in AcosDeg()
406 NN_MATH_INLINE f32 AtanDeg(f32 x) { return NN_MATH_FIDX_TO_DEG(AtanFIdx(x)); } in AtanDeg() argument
416 NN_MATH_INLINE f32 Atan2Deg(f32 y, f32 x) { return NN_MATH_FIDX_TO_DEG(Atan2FIdx(y, x)); } in Atan2Deg() argument
430 NN_MATH_INLINE u16 AsinIdx(f32 x) { f32 fidx = AsinFIdx(x); return F32ToU16((fidx < 0 ? fidx + 256… in AsinIdx() argument
440 NN_MATH_INLINE u16 AcosIdx(f32 x) { return F32ToU16(AcosFIdx(x) * 256.f); } in AcosIdx() argument
450 u16 AtanIdx(f32 x);
461 u16 Atan2Idx(f32 y, f32 x);