| /CafeSDK-2.12.13/system/src/lib/mtx/ |
| D | mtxQuat_asm.s | 443 #define tmp5 fp10 macro 476 ps_merge10 tmp5, tmp0, tmp0 484 ps_muls1 tmp7, tmp5, tmp1 501 ps_madd tmp8, tmp0, tmp5, tmp6 503 ps_msub tmp6, tmp0, tmp5, tmp6 519 ps_madds0 tmp5, tmp0, tmp1, tmp7 523 ps_nmsub tmp7, tmp7, c_two, tmp5 529 ps_mul tmp5, tmp5, scale 535 psq_st tmp5, 8(m), 1, 0 539 ps_merge01 tmp9, tmp7, tmp5 [all …]
|
| D | mtx44_asm.s | 277 #define tmp5 fp10 macro 317 frsqrte tmp5, tmp4 322 fmuls tmp2, tmp5, tmp5 // E*E 323 fmuls tmp3, tmp5, tmp9 // E/2 327 fmuls tmp5, tmp2, tmp3 // (E/2)(3-E*E*S) 334 ps_muls0 tmp0, tmp0, tmp5 336 ps_muls0 tmp1, tmp1, tmp5 342 ps_muls0 tmp5, tmp1, tT 373 ps_muls0 tmp5, tmp5, tmp1 381 ps_sum0 tmp5, tmp5, fc0, cT [all …]
|
| D | mtx_asm.s | 877 #define tmp5 fp12 macro 921 ps_muls0 tmp5, vn_xy, pdotn 928 ps_merge00 tmp7, tmp4, tmp5 932 ps_merge11 tmp5, tmp4, tmp5 938 psq_st tmp5, 24(m), 0, 0 959 #undef tmp5 1022 #define tmp5 fp10 macro 1069 frsqrte tmp5, tmp4 1072 fmuls tmp2, tmp5, tmp5 // E*E 1073 fmuls tmp3, tmp5, tmp9 // E/2 [all …]
|
| D | mtx.c | 1462 f32x2 tmp5, tmp6, tmp7, tmp9, tmp8; in _PSMTXRotAxisRadInternal() local 1487 tmp5[0] = tmp5[1] = __FRSQRTE(tmp4[0]); in _PSMTXRotAxisRadInternal() 1491 tmp2 = __PS_MUL(tmp5, tmp5); // E*E in _PSMTXRotAxisRadInternal() 1492 tmp3 = __PS_MUL(tmp5, c0505); // E/2 in _PSMTXRotAxisRadInternal() 1494 tmp5 = __PS_MUL(tmp2, tmp3); // (E/2)(3-E*E*S) in _PSMTXRotAxisRadInternal() 1503 tmp0 = __PS_MULS0(tmp0, tmp5); in _PSMTXRotAxisRadInternal() 1506 tmp1 = __PS_MULS0(tmp1, tmp5); in _PSMTXRotAxisRadInternal() 1515 tmp5 = __PS_MULS0(tmp1, tT); in _PSMTXRotAxisRadInternal() 1563 tmp5 = __PS_MULS0(tmp5, tmp1); in _PSMTXRotAxisRadInternal() 1581 tmp5 = __PS_SUM0(tmp5, c00, cT2); in _PSMTXRotAxisRadInternal() [all …]
|
| D | mtx44.c | 1621 f32x2 tmp5, tmp6, tmp7, tmp8, tmp9; in __PSMTX44RotAxisRadInternal() local 1658 tmp5 = __PS_RSQRTE(tmp4); in __PSMTX44RotAxisRadInternal() 1667 tmp2 = __PS_MUL(tmp5, tmp5); in __PSMTX44RotAxisRadInternal() 1670 tmp3 = __PS_MUL(tmp5, c0505); in __PSMTX44RotAxisRadInternal() 1682 tmp5 = __PS_MUL(tmp2, tmp3); in __PSMTX44RotAxisRadInternal() 1695 tmp0 = __PS_MULS0(tmp0, tmp5); in __PSMTX44RotAxisRadInternal() 1699 tmp1 = __PS_MULS0(tmp1, tmp5); in __PSMTX44RotAxisRadInternal() 1711 tmp5 = __PS_MULS0(tmp1, tT2); in __PSMTX44RotAxisRadInternal() 1771 tmp5 = __PS_MULS0(tmp5, tmp1); in __PSMTX44RotAxisRadInternal() 1791 tmp5 = __PS_SUM0(tmp5, c00, cT2); in __PSMTX44RotAxisRadInternal() [all …]
|
| D | mtxQuat.c | 1172 f32x2 tmp5, tmp6, tmp7, tmp8, tmp9; in PSMTXQuat() local 1256 tmp5 = __PS_MADDS0(V_XY, V_ZW, tmp7); in PSMTXQuat() 1262 tmp7 = __PS_NMSUB(tmp7, c22, tmp5); in PSMTXQuat() 1273 tmp5 = __PS_MUL(tmp5, scale); in PSMTXQuat() 1285 __PSQ_STX(m, 8, tmp5, 1, 0); in PSMTXQuat() 1291 D0 = __PS_MERGE01(tmp7, tmp5); in PSMTXQuat()
|