Home
last modified time | relevance | path

Searched refs:b (Results 1 – 25 of 37) sorted by relevance

12

/CTR-SDK-0.14.4/include/nn/math/
Dmath_Utility.h30 inline S Max(T a, U b) in Max() argument
32 return (a >= b) ? a: b; in Max()
36 inline T Max(T a, T b) in Max() argument
38 return (a >= b) ? a: b; in Max()
42 inline S Min(T a, U b) in Min() argument
44 return (a <= b) ? a: b; in Min()
48 inline T Min(T a, T b) in Min() argument
50 return (a <= b) ? a: b; in Min()
54 inline S Max(T a, U b, R c) in Max() argument
56 return (a >= b) ? ((a >= c) ? a: c) : ((b >= c) ? b: c); in Max()
[all …]
Dmath_Equation.h25 int SolveEquation2(f32* root, f32 a, f32 b, f32 c);
26 int SolveEquation3(f32* root, f32 a, f32 b, f32 c, f32 d);
27 int SolveEquation4(f32* root, f32 a, f32 b, f32 c, f32 d, f32 e);
Dmath_Matrix44.h66 NN_MATH_INLINE MTX44* MTX44Frustum(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
67 NN_MATH_INLINE MTX44* MTX44Ortho(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
84 NN_MATH_INLINE MTX44* MTX44FrustumPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, Pivo…
85 NN_MATH_INLINE MTX44* MTX44OrthoPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, PivotD…
90 NN_FORCE_INLINE MTX44* MTX44Frustum(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
98 NN_FORCE_INLINE MTX44* MTX44Ortho(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
443 …self_type& SetupFrustum(f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, PivotDirection pivot = PIVOT_NON…
445 return *MTX44FrustumPivot(this, l, r, b, t, n, f, pivot);
459 … self_type& SetupOrtho(f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, PivotDirection pivot = PIVOT_NONE)
461 return *MTX44OrthoPivot(this, l, r, b, t, n, f, pivot);
[all …]
/CTR-SDK-0.14.4/sources/libraries/math/
Dmath_Equation.cpp72 SolveEquation2(f32* root, /*f32 a==1,*/ f32 b, f32 c) in SolveEquation2() argument
74 if( b == 0 ) in SolveEquation2()
95 f32 A = b / 2; in SolveEquation2()
134 SolveEquation3(/*f32* root, f32 a==1,*/ f32 b, f32 c, f32 d) in SolveEquation3() argument
136 f32 q = (spow<2>(b) - 3 * c) / 9; in SolveEquation3()
137 f32 r = (2 * spow<3>(b) - 9 * b * c + 27 * d) / 54; in SolveEquation3()
139 f32 b_3 = b / 3; in SolveEquation3()
186 SolveEquation2(f32* root, f32 a, f32 b, f32 c) in SolveEquation2() argument
191 if( b != 0 ) in SolveEquation2()
206 f32 A = b / (2 * a); in SolveEquation2()
[all …]
Dmath_Triangular.cpp592 f32 b; in Atan2FIdx() local
609 b = y; in Atan2FIdx()
617 b = x; in Atan2FIdx()
628 b = -y; in Atan2FIdx()
636 b = x; in Atan2FIdx()
650 b = y; in Atan2FIdx()
658 b = -x; in Atan2FIdx()
669 b = -y; in Atan2FIdx()
677 b = -x; in Atan2FIdx()
685 c - AtanFIdx_(b/a): in Atan2FIdx()
[all …]
Dmath_Geometry.cpp491 f32 b, d, e, f, det; in DistSqLine3ToLine3() local
495 b = VEC3Dot(&L0->d, &L1->d); in DistSqLine3ToLine3()
500 det = 1.f - b * b; // det = a * c - b * b; in DistSqLine3ToLine3()
518 s_ = (b * e - d) * invDet; in DistSqLine3ToLine3()
519 t_ = (e - b * d) * invDet; in DistSqLine3ToLine3()
543 f32 b = VEC3Dot(&u, &v); in DistSqSegment3ToSegment3() local
547 f32 D = a*c - b*b; // always >= 0 in DistSqSegment3ToSegment3()
559 sN = (b*e - c*d); in DistSqSegment3ToSegment3()
560 tN = (a*e - b*d); in DistSqSegment3ToSegment3()
569 tN = e + b; in DistSqSegment3ToSegment3()
[all …]
/CTR-SDK-0.14.4/include/nn/util/
Dutil_Color.h80 b(static_cast<u8>(blue)), in Color8()
138 nn::math::Min(this->b + right.b, ELEMENT_MAX),
156 nn::math::Max(this->b - right.b, ELEMENT_MIN),
174 this->b * right.b / ELEMENT_MAX,
192 … (right.b != 0) ? nn::math::Min(this->b * ELEMENT_MAX / right.b, ELEMENT_MAX): ELEMENT_MAX,
208 if (b < ELEMENT_MAX) { b++; }
224 if (b < ELEMENT_MAX) { b++; }
239 if (b > ELEMENT_MIN) { b--; }
255 if (b > ELEMENT_MIN) { b--; }
351 nn::math::Min(this->b + right.b, ELEMENT_MAX),
[all …]
Dutil_Rect.h63 Rect(f32 l, f32 t, f32 r, f32 b) in Rect()
67 bottom(b) in Rect()
189 const f32 b = bottom; in Normalize() local
193 top = (b - t) >= 0 ? t : b; in Normalize()
194 bottom = (b - t) >= 0 ? b : t; in Normalize()
/CTR-SDK-0.14.4/include/nn/config/compiler/
Drvct.h40 #define NN_BSYM( no ) %b##no
50 #define NN_ATTR_PRIVATE_SECTION_2(a, b) \ argument
51 __attribute__((section(#a "." #b)))
53 #define NN_ATTR_PRIVATE_SECTION_1(a, b) \ argument
54 NN_ATTR_PRIVATE_SECTION_2(a, b)
Degcc.h37 #define NN_BSYM( no ) %b##no
/CTR-SDK-0.14.4/include/nn/gx/CTR/
Dgx_MacroCommon.h69 GLubyte b; member
73 #define PICA_CMD_DATA_COLOR_RGB8( r, g, b ) \ argument
74 ( r | g << 8 | b << 16 )
76 #define PICA_CMD_DATA_COLOR_RGBA8( r, g, b, a ) \ argument
77 ( r | g << 8 | b << 16 | a << 24 )
Dgx_MacroShader.h164 #define PICA_CMD_DATA_VS_BOOL(b) \ argument
165 ( (b) | 0x7fff0000 )
672 #define PICA_CMD_DATA_GS_BOOL(b) \ argument
673 ( (b) | 0x7fff0000 )
Dgx_MacroFragment.h66 ( (color.b) | (color.g) << 10 | (color.r) << 20 )
77 ( (color.b) | (color.g) << 10 | (color.r) << 20 )
/CTR-SDK-0.14.4/sources/libraries/rdt/CTR/
Drdt_Utility.h254 T min(T a, T b) in min() argument
256 return a < b ? a : b; in min()
260 T max(T a, T b) in max() argument
262 return a > b ? a : b; in max()
Drdt_ResendQueue.cpp223 Segment b; // データは50バイトとする in Test() local
224 b.SetData(data+100, 50); in Test()
225 b.SetSeqNumber(SEQ + 100); in Test()
242 CU_ASSERT(r.Push(b)); in Test()
271 CU_ASSERT(r.Push(b)); in Test()
/CTR-SDK-0.14.4/include/nn/net/compatible/nnet/
Dnnet.h60 #define NNET_MIN(a, b) (((a) < (b)) ? (a) : (b)) /**< aがbより小さい場合はaを、そうでなければbを返します。 */ argument
61 #define NNET_MAX(a, b) (((a) > (b)) ? (a) : (b)) /**< aがbより大きい場合はaを、そうでなければbを返します。 */ argument
/CTR-SDK-0.14.4/sources/libraries/fnd/detail/
Dfnd_DetailHeapCommon.h45 #define NNSI_CREATE_HEAP_SIGNATURE(a,b,c,d) ( ((a & 0xFF) << 24) | ((b & 0xFF) << 16) | ((c & 0xFF… argument
Dfnd_DetailHeapCommonImpl.h152 ComparePtr(const void* a, const void* b) in ComparePtr() argument
155 const u8* wb = reinterpret_cast<const u8*>(b); in ComparePtr()
/CTR-SDK-0.14.4/include/nn/math/inline/
Dmath_Matrix34.ipp207 @param[in] b ニアクリップの下辺です。
218 MTX34TextureProjectionFrustum(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 scaleS, f32 scale…
220 NN_ASSERT(t != b);
233 f32 reverseHeight = 1.0f / (t - b);
236 mtx[1][2] = (((t+ b) * reverseHeight) * scaleT) - translateT;
295 @param[in] b ニアクリップの下辺です。
305 MTX34TextureProjectionOrtho(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 scaleS, f32 scaleT, f32 tr…
307 NN_ASSERT(t != b);
320 float reverseHeight = 1.0f / (t - b);
324 mtx[1][3] = ((-(t + b) * reverseHeight) * scaleT) + translateT;
Dmath_Matrix44.ipp203 @param[in] b ニアクリッピング面での視錐台下辺の Y 座標
212 MTX44FrustumPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, PivotDirection pivot)
214 MTX44Frustum( pOut, l, r, b, t, n, f );
227 @param[in] b ニアクリッピング面での視錐台下辺の Y 座標
236 MTX44OrthoPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, PivotDirection pivot)
238 MTX44Ortho( pOut, l, r, b, t, n, f );
302 inline void SwapF(f32 &a, f32 &b)
306 a = b;
307 b = tmp;
/CTR-SDK-0.14.4/include/nn/font/detail/
Dfont_BinaryFileFormat.h23 #define NN_FONT_MAKE_SIGWORD(a, b, c, d) \ argument
25 (static_cast<u8>(a) << 0) | (static_cast<u8>(b) << 8) \
30 #define NN_FONT_MAKE_SIGWORD(a, b, c, d) \ argument
32 (static_cast<u8>(a) << 24) | (static_cast<u8>(b) << 16) \
/CTR-SDK-0.14.4/include/nn/math/ARMv6/
Dmath_Matrix44.h30 NN_MATH_INLINE MTX44* MTX44FrustumC(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
31 NN_MATH_INLINE MTX44* MTX44FrustumC_FAST(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
32 NN_MATH_INLINE MTX44* MTX44OrthoC(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
33 NN_MATH_INLINE MTX44* MTX44OrthoC_FAST(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
/CTR-SDK-0.14.4/include/nn/net/compatible/nlib/
Dnlib_md5_horizon.h38 unsigned long a, b, c, d; member
/CTR-SDK-0.14.4/sources/libraries/fnd/
Dfnd_DateTime.cpp26 inline s32 Modulo32(s32 a, s32 b) in Modulo32() argument
28 return (((a % b) + b) % b); in Modulo32()
/CTR-SDK-0.14.4/sources/libraries/crt0/MPCore/
Dcrt0.cpp74 b __cpp(nn::svc::ExitProcess) in __ctr_start()

12