Home
last modified time | relevance | path

Searched refs:fidx (Results 1 – 4 of 4) sorted by relevance

/CTR-SDK-0.14.21/sources/libraries/math/
Dmath_Triangular.cpp381 f32 SinFIdx(f32 fidx) in SinFIdx() argument
388 NN_FLOAT_TASSERT_(fidx); in SinFIdx()
390 abs_fidx = FAbs(fidx); in SinFIdx()
402 return (fidx < 0.0f) ? -val: val; in SinFIdx()
434 f32 CosFIdx(f32 fidx) in CosFIdx() argument
439 NN_FLOAT_TASSERT_(fidx); in CosFIdx()
441 fidx = FAbs(fidx); in CosFIdx()
442 while( fidx >= 65536.0f ) in CosFIdx()
444 fidx -= 65536.0f; in CosFIdx()
447 idx = F32ToU16(fidx); in CosFIdx()
[all …]
Dmath_Arithmetic.cpp353 f32 fidx; in FExpLn2() local
359 fidx = (x + F_LN2) * (32 / (2 * F_LN2)); in FExpLn2()
360 idx = F32ToU16(fidx); in FExpLn2()
361 r = fidx - U16ToF32(idx); in FExpLn2()
381 f32 fidx; in FLog1_2() local
387 fidx = (x - 1) * 256.f; // 0 <= fidx < 256 in FLog1_2()
388 idx = F32ToU16(fidx); in FLog1_2()
389 r = fidx - U16ToF32(idx); in FLog1_2()
/CTR-SDK-0.14.21/include/nn/math/
Dmath_Triangular.h61 #define NN_MATH_FIDX_TO_RAD(fidx) ((fidx) * ((2.0f * ::nn::math::F_PI) / 256.f)) argument
62 #define NN_MATH_FIDX_TO_DEG(fidx) ((fidx) * (360.f / 256.f) ) argument
72 f32 SinFIdx(f32 fidx);
81 f32 CosFIdx(f32 fidx);
92 void SinCosFIdx(f32* pSin, f32* pCos, f32 fidx);
102 TanFIdx(f32 fidx) in TanFIdx() argument
104 return ::std::tanf(NN_MATH_FIDX_TO_RAD(fidx)); in TanFIdx()
375 inline u16 AsinIdx(f32 x) { f32 fidx = AsinFIdx(x); return F32ToU16((fidx < 0 ? fidx + 256.f : fid… in AsinIdx() local
/CTR-SDK-0.14.21/include/nn/math/ARMv6/inline/
Dmath_Matrix34.ipp1253 f32 fidx;
1261 fidx = NN_MATH_DEG_TO_FIDX(twist);
1288 SinCosFIdx(&st, &ct, fidx);