Searched refs:sqdist (Results 1 – 2 of 2) sorted by relevance
| /CafeSDK-2.12.13/system/src/lib/mtx/ |
| D | mtxVec_asm.s | 197 #define sqdist f1 macro 210 ps_madd sqdist, dxy, dxy, dyz // [dXdX+dYdY][dYdY+dZdZ] 211 ps_sum0 sqdist, sqdist, dyz, dyz // [dXdX+dYdY+dZdZ][N/A] 224 #undef sqdist 340 #define sqdist f1 macro 375 ps_madd sqdist, dxy, dxy, dyz // [dXdX+dYdY][dYdY+dZdZ] 377 ps_sum0 sqdist, sqdist, dyz, dyz // [dXdX+dYdY+dZdZ][N/A] 380 fcmpu cr0, c_zero, sqdist 389 frsqrte rdist, sqdist 393 fnmsubs nwork0, nwork0, sqdist, c_three [all …]
|
| D | mtxVec.c | 814 f32x2 dyz, dxy, sqdist; in PSVECSquareDistance() local 827 sqdist = __PS_MADD(dxy, dxy, dyz); // [dXdX+dYdY][dYdY+dZdZ] in PSVECSquareDistance() 828 sqdist = __PS_SUM0(sqdist, dyz, dyz); // [dXdX+dYdY+dZdZ][N/A] in PSVECSquareDistance() 830 return (f32)sqdist[0]; in PSVECSquareDistance() 865 f32x2 dyz, dxy, sqdist, rdist; in PSVECDistance() local 890 sqdist = __PS_MADD(dxy, dxy, dyz); in PSVECDistance() 893 sqdist = __PS_SUM0(sqdist, dyz, dyz); in PSVECDistance() 895 if (sqdist[0] != 0) in PSVECDistance() 899 rdist = __PS_RSQRTE(sqdist); in PSVECDistance() 909 nwork0 = __PS_NMSUB(nwork0, sqdist, c_three); in PSVECDistance() [all …]
|