Lines Matching refs:sqmag
365 f32 sqmag; in C_VECSquareMag() local
369 sqmag = (v->x * v->x) + (v->y * v->y) + (v->z * v->z); in C_VECSquareMag()
371 return sqmag; in C_VECSquareMag()
383 f32x2 V1_XY, V1_ZZ, sqmag; in PSVECSquareMag() local
396 sqmag = __PS_MADD(V1_ZZ, V1_ZZ, V1_XY); in PSVECSquareMag()
397 sqmag = __PS_SUM0(sqmag, V1_XY, V1_XY); in PSVECSquareMag()
399 return (f32)sqmag[0]; in PSVECSquareMag()
431 f32x2 sqmag, rmag; //dyz, dxy, in PSVECMag() local
443 sqmag = __PS_MADD(vzz, vzz, vxy); in PSVECMag()
447 sqmag = __PS_SUM0(sqmag, vxy, vxy); in PSVECMag()
449 if (sqmag[0] != 0) in PSVECMag()
453 rmag = __PS_RSQRTE(sqmag); in PSVECMag()
463 nwork0 = __PS_NMSUB(nwork0, sqmag, c_three); in PSVECMag()
470 sqmag = __PS_MUL(sqmag, rmag); in PSVECMag()
473 return (f32)sqmag[0]; in PSVECMag()