Home
last modified time | relevance | path

Searched refs:sqdist (Results 1 – 2 of 2) sorted by relevance

/CafeSDK-2.12.13/system/src/lib/mtx/
DmtxVec_asm.s197 #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 …]
DmtxVec.c814 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 …]