Home
last modified time | relevance | path

Searched refs:mag (Results 1 – 5 of 5) sorted by relevance

/CafeSDK-2.12.13-1/system/src/lib/mtx/
DmtxQuat.c487 f32 mag; in C_QUATNormalize() local
492 mag = (src->x * src->x) + (src->y * src->y) + (src->z * src->z) + (src->w * src->w); in C_QUATNormalize()
494 if ( mag >= QUAT_EPSILON ) in C_QUATNormalize()
496 mag = 1.0F / sqrtf(mag); in C_QUATNormalize()
498 unit->x = src->x * mag; in C_QUATNormalize()
499 unit->y = src->y * mag; in C_QUATNormalize()
500 unit->z = src->z * mag; in C_QUATNormalize()
501 unit->w = src->w * mag; in C_QUATNormalize()
519 f32x2 mag, rsqmag, diff; in PSQUATNormalize() local
529 mag = __PS_MUL(sxy, sxy); in PSQUATNormalize()
[all …]
DmtxQuat_asm.s202 #define mag fp5 macro
219 ps_mul mag, sxy, sxy
227 ps_madd mag, szw, szw, mag
231 ps_sum0 mag, mag, mag, mag
234 fcmpu cr0, mag, c_zero
238 fres norminv, mag
240 ps_neg nmag, mag
242 ps_nmsub nwork0, mag, norminv, c_two
277 #undef mag
352 #define mag fp3 macro
[all …]
DmtxVec.c265 f32 mag; in C_VECNormalize() local
270 mag = (src->x * src->x) + (src->y * src->y) + (src->z * src->z); in C_VECNormalize()
272 ASSERTMSG( (mag != 0), VEC_NORMALIZE_3 ); in C_VECNormalize()
274 mag = 1.0f / sqrtf(mag); in C_VECNormalize()
276 unit->x = src->x * mag; in C_VECNormalize()
277 unit->y = src->y * mag; in C_VECNormalize()
278 unit->z = src->z * mag; in C_VECNormalize()
/CafeSDK-2.12.13-1/system/include/cafe/vpad/
DvpadAPIs.h79 void VPADSetGyroDirectionMag ( s32 chan, f32 mag ) ;
/CafeSDK-2.12.13-1/system/include/cafe/pads/kpad/
Dkpad.h398 void KPADSetMplsDirectionMag ( s32 chan, f32 mag ) ;