Lines Matching refs:x
229 inline f32 NN_fAcos(f32 x) { return ::std::acosf(x); } in NN_fAcos() argument
230 inline f32 NN_fAsin(f32 x) { return ::std::asinf(x); } in NN_fAsin() argument
231 inline f32 NN_fAtan(f32 x) { return ::std::atanf(x); } in NN_fAtan() argument
232 inline f32 NN_fAtan2(f32 y, f32 x) { return ::std::atan2f(y, x); } in NN_fAtan2() argument
243 AsinFIdx(f32 x) in AsinFIdx() argument
245 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AsinFIdx: Input is out of the domain."); in AsinFIdx()
246 return NN_MATH_RAD_TO_FIDX(::std::asin(x)); in AsinFIdx()
257 AcosFIdx(f32 x) in AcosFIdx() argument
259 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AcosFIdx: Input is out of the domain."); in AcosFIdx()
260 return NN_MATH_RAD_TO_FIDX(::std::acosf(x)); in AcosFIdx()
264 f32 AtanFIdx(f32 x);
265 f32 Atan2FIdx(f32 y, f32 x);
275 inline f32 AsinRad(f32 x) in AsinRad() argument
277 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AsinRad: Input is out of the domain."); in AsinRad()
278 return ::std::asin(x); in AsinRad()
288 inline f32 AcosRad(f32 x) in AcosRad() argument
290 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AcosRad: Input is out of the domain."); in AcosRad()
291 return ::std::acos(x); in AcosRad()
301 inline f32 AtanRad(f32 x) { return NN_MATH_FIDX_TO_RAD(AtanFIdx(x)); } in AtanRad() argument
311 inline f32 Atan2Rad(f32 y, f32 x) { return NN_MATH_FIDX_TO_RAD(Atan2FIdx(y, x)); } in Atan2Rad() argument
325 inline f32 AsinDeg(f32 x) in AsinDeg() argument
327 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AsinDeg: Input is out of the domain."); in AsinDeg()
328 return NN_MATH_RAD_TO_DEG(::std::asin(x)); in AsinDeg()
338 inline f32 AcosDeg(f32 x) in AcosDeg() argument
340 NN_MATH_WARNING(x <= 1.f && x >= -1.f, "AcosDeg: Input is out of the domain."); in AcosDeg()
341 return NN_MATH_RAD_TO_DEG(::std::acos(x)); in AcosDeg()
351 inline f32 AtanDeg(f32 x) { return NN_MATH_FIDX_TO_DEG(AtanFIdx(x)); } in AtanDeg() argument
361 inline f32 Atan2Deg(f32 y, f32 x) { return NN_MATH_FIDX_TO_DEG(Atan2FIdx(y, x)); } in Atan2Deg() argument
375 inline u16 AsinIdx(f32 x) { f32 fidx = AsinFIdx(x); return F32ToU16((fidx < 0 ? fidx + 256.f : fid… in AsinIdx() argument
385 inline u16 AcosIdx(f32 x) { return F32ToU16(AcosFIdx(x) * 256.f); } in AcosIdx() argument
395 u16 AtanIdx(f32 x);
406 u16 Atan2Idx(f32 y, f32 x);