| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtxQuat_asm.s | 440 #define tmp2 fp7 macro 474 ps_mul tmp2, tmp0, tmp0 478 ps_madd tmp4, tmp1, tmp1, tmp2 489 ps_sum1 tmp4, tmp3, tmp4, tmp2 497 ps_sum0 tmp2, tmp2, tmp2, tmp2 507 ps_nmsub tmp2, tmp2, scale, c_one 517 psq_st tmp2, 40(m), 1, 0 562 #undef tmp2
|
| D | mtx44_asm.s | 274 #define tmp2 fp7 macro 303 ps_mul tmp2, tmp0, tmp0 307 ps_madd tmp3, tmp1, tmp1, tmp2 311 ps_sum0 tmp4, tmp3, tmp1, tmp2 322 fmuls tmp2, tmp5, tmp5 // E*E 326 fnmsubs tmp2, tmp2, tmp4, tmp8 // (3-E*E*S) 327 fmuls tmp5, tmp2, tmp3 // (E/2)(3-E*E*S) 346 ps_muls0 tmp2, tmp4, tmp0 360 ps_sum0 tmp2, tmp2, tmp6, cT 371 psq_st tmp2, 0(m), 0, 0 [all …]
|
| D | mtx_asm.s | 874 #define tmp2 fp9 macro 905 ps_muls0 tmp2, vn_xy, n2vn_xy 913 ps_sum0 tmp2, tmp2, tmp2, c_one 919 psq_st tmp2, 0(m), 0, 0 956 #undef tmp2 1019 #define tmp2 fp7 macro 1055 ps_mul tmp2, tmp0, tmp0 1059 ps_madd tmp3, tmp1, tmp1, tmp2 1063 ps_sum0 tmp4, tmp3, tmp1, tmp2 1072 fmuls tmp2, tmp5, tmp5 // E*E [all …]
|
| D | mtx.c | 1461 f32x2 tmp0, tmp1, tmp2, tmp3, tmp4; in _PSMTXRotAxisRadInternal() local 1475 tmp2 = __PS_MUL(tmp0, tmp0); in _PSMTXRotAxisRadInternal() 1478 tmp3 = __PS_MADD(tmp1, tmp1, tmp2); in _PSMTXRotAxisRadInternal() 1481 tmp4 = __PS_SUM0(tmp3, tmp1, tmp2); in _PSMTXRotAxisRadInternal() 1491 tmp2 = __PS_MUL(tmp5, tmp5); // E*E in _PSMTXRotAxisRadInternal() 1493 tmp2 = __PS_NMSUB(tmp2, tmp4, c33); // (3-E*E*S) in _PSMTXRotAxisRadInternal() 1494 tmp5 = __PS_MUL(tmp2, tmp3); // (E/2)(3-E*E*S) in _PSMTXRotAxisRadInternal() 1521 tmp2 = __PS_MULS0(tmp4, tmp0); in _PSMTXRotAxisRadInternal() 1527 tmp6 = __PS_NMSUB(tmp1, sT2, tmp2); in _PSMTXRotAxisRadInternal() 1539 tmp2 = __PS_SUM0(tmp2, tmp6, cT2); in _PSMTXRotAxisRadInternal() [all …]
|
| D | mtxQuat.c | 1171 f32x2 tmp2, tmp3, tmp4; //tmp1, in PSMTXQuat() local 1185 tmp2 = __PS_MUL(V_XY, V_XY); in PSMTXQuat() 1191 tmp4 = __PS_MADD(V_ZW, V_ZW, tmp2); in PSMTXQuat() 1208 tmp4 = __PS_SUM1(tmp3, tmp4, tmp2); in PSMTXQuat() 1220 tmp2 = __PS_SUM0(tmp2, tmp2, tmp2); in PSMTXQuat() 1236 tmp2 = __PS_NMSUB(tmp2, scale, c11); in PSMTXQuat() 1253 __PSQ_STX(m, 40, tmp2, 1, 0); in PSMTXQuat()
|
| D | mtx44.c | 1620 f32x2 tmp0, tmp1, tmp2, tmp3, tmp4; in __PSMTX44RotAxisRadInternal() local 1636 tmp2 = __PS_MUL(tmp0, tmp0); in __PSMTX44RotAxisRadInternal() 1643 tmp3 = __PS_MADD(tmp1, tmp1, tmp2); in __PSMTX44RotAxisRadInternal() 1650 tmp4 = __PS_SUM0(tmp3, tmp1, tmp2); in __PSMTX44RotAxisRadInternal() 1667 tmp2 = __PS_MUL(tmp5, tmp5); in __PSMTX44RotAxisRadInternal() 1679 tmp2 = __PS_NMSUB(tmp2, tmp4, c33); in __PSMTX44RotAxisRadInternal() 1682 tmp5 = __PS_MUL(tmp2, tmp3); in __PSMTX44RotAxisRadInternal() 1719 tmp2 = __PS_MULS0(tmp4, tmp0); in __PSMTX44RotAxisRadInternal() 1727 tmp6 = __PS_NMSUB(tmp1, sT2, tmp2); in __PSMTX44RotAxisRadInternal() 1743 tmp2 = __PS_SUM0(tmp2, tmp6, cT2); in __PSMTX44RotAxisRadInternal() [all …]
|