12 __REGISTER
f32 scale);
61 __REGISTER
f32 p4, __REGISTER
f32 p5, __REGISTER
f32 p6,
75 fdivs ff29, ff31, ff30
80 fmsubs ff26,ff25,ff27,ff28
81 fmadds ff25,p4,ff27,p4
82 fmadds ff26,ff26,ff30,p3
83 fmadds ff25,p7,ff27,ff25
84 fmsubs ff25,ff29,p4,ff25
85 fnmsubs ff25,ff31,ff25,ff26
113 psq_l src0, 0(
src), 0, 0
115 psq_st src0, 0(dst), 0, 0
127 psq_l src0, 0(
src), 0, 0
128 psq_l src1, 8(
src), 0, 0
129 psq_l src2, 16(
src), 0, 0
130 psq_st src0, 0(dst), 0, 0
131 psq_st src1, 8(dst), 0, 0
132 psq_st src2, 16(dst), 0, 0
146 psq_l src0, 0(
src), 0, 0
147 psq_l src1, 8(
src), 0, 0
148 psq_l src2, 16(
src), 0, 0
149 psq_l src3, 24(
src), 0, 0
150 psq_l src4, 32(
src), 0, 0
151 psq_l src5, 40(
src), 0, 0
152 psq_st src0, 0(dst), 0, 0
153 psq_st src1, 8(dst), 0, 0
154 psq_st src2, 16(dst), 0, 0
155 psq_st src3, 24(dst), 0, 0
156 psq_st src4, 32(dst), 0, 0
157 psq_st src5, 40(dst), 0, 0
173 psq_l src0, 0(
src), 0, 0
174 psq_l src1, 8(
src), 0, 0
175 psq_l src2, 16(
src), 0, 0
176 psq_l src3, 24(
src), 0, 0
177 psq_l src4, 32(
src), 0, 0
178 psq_l src5, 40(
src), 0, 0
179 psq_l src6, 48(
src), 0, 0
180 psq_l src7, 56(
src), 0, 0
181 psq_st src0, 0(dst), 0, 0
182 psq_st src1, 8(dst), 0, 0
183 psq_st src2, 16(dst), 0, 0
184 psq_st src3, 24(dst), 0, 0
185 psq_st src4, 32(dst), 0, 0
186 psq_st src5, 40(dst), 0, 0
187 psq_st src6, 48(dst), 0, 0
188 psq_st src7, 56(dst), 0, 0
204 psq_l axy, 0(
a), 0, 0
205 psq_l bxy, 0(b), 0, 0
207 psq_st bxy, 0(ab), 0, 0
211 psq_st sumz, 8(ab), 1, 0
224 psq_l axy, 0(
a), 0, 0
225 psq_l bxy, 0(b), 0, 0
227 psq_st bxy, 0(ab), 0, 0
231 psq_st subz, 8(ab), 1, 0
243 psq_l x_y, 0(
v), 0, 0
246 ps_madd res,
z,
z, x_y
247 ps_sum0 res, res, x_y, x_y
256 __REGISTER
f32 thisyz;
257 __REGISTER
f32 otheryz;
258 __REGISTER
f32 otherxy;
259 __REGISTER
f32 thisxy;
261 psq_l thisyz, 4(
a), 0, 0
262 psq_l otheryz, 4(b), 0, 0
263 ps_mul thisyz, thisyz, otheryz
264 psq_l thisxy, 0(
a), 0, 0
265 psq_l otherxy, 0(b), 0, 0
266 ps_madd otheryz, thisxy, otherxy, thisyz
267 ps_sum0 res, otheryz, thisyz, thisyz
277 if (param_0 > param_1) {
void JMAFastVECNormalize(__REGISTER const Vec *src, __REGISTER Vec *dst)
Definition JMath.cpp:55
float __frsqrtes(__REGISTER double f)
Definition JMath.h:32
void JMAVECScaleAdd(__REGISTER const Vec *vec1, __REGISTER const Vec *vec2, __REGISTER Vec *dst, __REGISTER f32 scale)
Definition JMath.cpp:73
void JMAEulerToQuat(s16 param_0, s16 param_1, s16 param_2, Quaternion *param_3)
Definition JMath.cpp:6
f32 JMAFastReciprocal(f32 value)
Definition JMath.h:26
void JMAQuatLerp(const Quaternion *, const Quaternion *, f32, Quaternion *)
void JMAFastVECNormalize(__REGISTER const Vec *src, __REGISTER Vec *dst)
Definition JMath.cpp:55
f32 JMAFastSqrt(__REGISTER const f32 input)
Definition JMath.h:46
int JMAAbs(int value)
Definition JMath.h:14
f32 JMAHermiteInterpolation(__REGISTER f32 p1, __REGISTER f32 p2, __REGISTER f32 p3, __REGISTER f32 p4, __REGISTER f32 p5, __REGISTER f32 p6, __REGISTER f32 p7)
Definition JMath.h:60
void JMAMTXApplyScale(const Mtx, Mtx, f32, f32, f32)
T JMAMax(T param_0, T param_1)
Definition JMath.h:275
f32 Mtx[3][4]
Definition mtx.h:25
const void * src
Definition __os.h:116
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
double x double x
Definition e_atan2.c:58
double v
Definition e_pow.c:163
void C_VECSubtract(__REGISTER const Vec *a, __REGISTER const Vec *b, __REGISTER Vec *ab)
Definition JMath.h:216
f32 C_VECDotProduct(__REGISTER const Vec *a, __REGISTER const Vec *b)
Definition JMath.h:253
f32 C_VECSquareMag(__REGISTER const Vec *v)
Definition JMath.h:236
void C_VECAdd(__REGISTER const Vec *a, __REGISTER const Vec *b, __REGISTER Vec *ab)
Definition JMath.h:196
Definition JMATrigonometric.cpp:71
T fastSqrt(T value)
Definition JMath.h:96
void gekko_ps_copy6(__REGISTER void *dst, __REGISTER const void *src)
Definition JMath.h:121
f32 fastReciprocal(f32 value)
Definition JMath.h:100
void gekko_ps_copy16(__REGISTER void *dst, __REGISTER const void *src)
Definition JMath.h:162
void fastVECNormalize(const Vec *src, Vec *dst)
Definition JMath.h:104
void gekko_ps_copy3(__REGISTER void *dst, __REGISTER const void *src)
Definition JMath.h:108
void gekko_ps_copy12(__REGISTER void *dst, __REGISTER const void *src)
Definition JMath.h:137