| /CafeSDK-2.12.13/system/src/lib/mtx/ |
| D | mtxQuat_asm.s | 442 #define tmp4 fp9 macro 478 ps_madd tmp4, tmp1, tmp1, tmp2 482 ps_sum0 scale, tmp4, tmp4, tmp4 489 ps_sum1 tmp4, tmp3, tmp4, tmp2 509 ps_nmsub tmp4, tmp4, scale, c_one 521 ps_merge00 tmp1, tmp8, tmp4 525 ps_merge10 tmp0, tmp4, tmp6 564 #undef tmp4
|
| D | mtx44_asm.s | 276 #define tmp4 fp9 macro 311 ps_sum0 tmp4, tmp3, tmp1, tmp2 317 frsqrte tmp5, tmp4 326 fnmsubs tmp2, tmp2, tmp4, tmp8 // (3-E*E*S) 338 ps_muls0 tmp4, tmp0, tT 344 ps_muls1 tmp3, tmp4, tmp0 346 ps_muls0 tmp2, tmp4, tmp0 348 ps_muls0 tmp4, tmp4, tmp1 358 ps_sum0 tmp8, tmp4, fc0, tmp9 364 ps_sum0 tmp6, tmp0, fc0 ,tmp4 [all …]
|
| D | mtx_asm.s | 876 #define tmp4 fp11 macro 901 ps_muls0 tmp4, vn_xy, n2vn_z1 911 psq_st tmp4, 32(m), 0, 0 928 ps_merge00 tmp7, tmp4, tmp5 932 ps_merge11 tmp5, tmp4, tmp5 958 #undef tmp4 1021 #define tmp4 fp9 macro 1063 ps_sum0 tmp4, tmp3, tmp1, tmp2 1069 frsqrte tmp5, tmp4 1074 fnmsubs tmp2, tmp2, tmp4, tmp8 // (3-E*E*S) [all …]
|
| D | mtx44.c | 1620 f32x2 tmp0, tmp1, tmp2, tmp3, tmp4; in __PSMTX44RotAxisRadInternal() local 1650 tmp4 = __PS_SUM0(tmp3, tmp1, tmp2); in __PSMTX44RotAxisRadInternal() 1658 tmp5 = __PS_RSQRTE(tmp4); in __PSMTX44RotAxisRadInternal() 1679 tmp2 = __PS_NMSUB(tmp2, tmp4, c33); in __PSMTX44RotAxisRadInternal() 1703 tmp4 = __PS_MULS0(tmp0, tT2); in __PSMTX44RotAxisRadInternal() 1715 tmp3 = __PS_MULS1(tmp4, tmp0); in __PSMTX44RotAxisRadInternal() 1719 tmp2 = __PS_MULS0(tmp4, tmp0); in __PSMTX44RotAxisRadInternal() 1723 tmp4 = __PS_MULS0(tmp4, tmp1); in __PSMTX44RotAxisRadInternal() 1739 tmp8 = __PS_SUM0(tmp4, c00, tmp9); in __PSMTX44RotAxisRadInternal() 1751 tmp6 = __PS_SUM0(tmp0, c00, tmp4); in __PSMTX44RotAxisRadInternal() [all …]
|
| D | mtx.c | 1461 f32x2 tmp0, tmp1, tmp2, tmp3, tmp4; in _PSMTXRotAxisRadInternal() local 1481 tmp4 = __PS_SUM0(tmp3, tmp1, tmp2); in _PSMTXRotAxisRadInternal() 1487 tmp5[0] = tmp5[1] = __FRSQRTE(tmp4[0]); in _PSMTXRotAxisRadInternal() 1493 tmp2 = __PS_NMSUB(tmp2, tmp4, c33); // (3-E*E*S) in _PSMTXRotAxisRadInternal() 1509 tmp4 = __PS_MULS0(tmp0, tT); in _PSMTXRotAxisRadInternal() 1518 tmp3 = __PS_MULS1(tmp4, tmp0); in _PSMTXRotAxisRadInternal() 1521 tmp2 = __PS_MULS0(tmp4, tmp0); in _PSMTXRotAxisRadInternal() 1524 tmp4 = __PS_MULS0(tmp4, tmp1); in _PSMTXRotAxisRadInternal() 1536 tmp8 = __PS_SUM0(tmp4, c00, tmp9); in _PSMTXRotAxisRadInternal() 1545 tmp6 = __PS_SUM0(tmp0, c00 ,tmp4); in _PSMTXRotAxisRadInternal() [all …]
|
| D | mtxQuat.c | 1171 f32x2 tmp2, tmp3, tmp4; //tmp1, in PSMTXQuat() local 1191 tmp4 = __PS_MADD(V_ZW, V_ZW, tmp2); in PSMTXQuat() 1197 scale = __PS_SUM0(tmp4, tmp4, tmp4); in PSMTXQuat() 1208 tmp4 = __PS_SUM1(tmp3, tmp4, tmp2); in PSMTXQuat() 1239 tmp4 = __PS_NMSUB(tmp4, scale, c11); in PSMTXQuat() 1259 D1 = __PS_MERGE00(tmp8, tmp4); in PSMTXQuat() 1270 D0 = __PS_MERGE10(tmp4, tmp6); in PSMTXQuat()
|