| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec_asm.s | 49 psq_l fp9, 40(m), 0, 0 56 ps_madd fp9, fp1, fp9, fp8 58 ps_sum0 fp3, fp9, fp9, fp9 91 psq_lu fp9, 8(srcBase), 1, 0 // fp9 <- src.z, 1.0 95 ps_madd fp13, fp7, fp9, fp13 97 ps_merge11 fp14, fp9, fp9 // fp9 = 1.0F, 1.0F 108 ps_madd fp10, fp1, fp9, fp10 109 ps_madd fp11, fp3, fp9, fp11 110 ps_madd fp12, fp5, fp9, fp12 117 psq_lu fp9, 8(srcBase), 1, 0 [all …]
|
| D | mtxVec_asm.s | 32 #define D2_Z fp9 72 ps_merge11 fp9, fp5, fp5 76 psq_st fp9, 0(dst), 1, 0 542 psq_l fp9, 24(m), 0, 0 548 ps_madd fp11, fp9, fp1, fp10 618 ps_mul fp9, fp4, fp6 622 ps_madd fp10, fp5, fp7, fp9 634 ps_sum0 fp13, fp10, fp9, fp10 638 ps_mul fp9, fp4, fp6 646 ps_madd fp10, fp5, fp7, fp9 [all …]
|
| D | mtx44Vec.c | 77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local 145 fp9 = __PSQ_LX(m, 40, 0, 0); in PSMTX44MultVec() 166 fp9 = __PS_MADD(fp1, fp9, fp8); in PSMTX44MultVec() 172 fp3 = __PS_SUM0(fp9, fp9, fp9); in PSMTX44MultVec() 301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local 366 fp9 = __PS_MADD(fp1, fp7, fp8); in PSMTX44MultVecSR() 370 __PSQ_STX(dst, 0, fp9, 1, 0); in PSMTX44MultVecSR()
|
| D | mtx44_asm.s | 213 ps_muls0 fp9 , fp2, fp0 // b02a10,b03a10 215 ps_madds1 fp9 , fp3, fp0, fp9 // b02a10+b12a11,b03a10+b13a11 219 ps_madds0 fp9, fp4, fp1, fp9 223 ps_madds1 fp9 , fp5, fp1, fp9 241 psq_st fp9 ,24(ab), 0, 0 // ab12,ab13 276 #define tmp4 fp9 431 psq_l fp9, 40(src), 0, 0 // fp9 <- src22,src23 439 ps_muls0 fp9, fp9, zS // fp9 <- src22*zS,src23*zS 441 psq_st fp9, 40(dst), 0, 0 // dst22,dst23 599 #define c_zero fp9
|
| D | mtx_asm.s | 113 #define B12_B13 fp9 636 ps_mul fp9, fp0, fp5 648 ps_msub fp9, fp1, fp4, fp9 697 ps_muls0 fp9, fp9, fp0 707 psq_st fp9, 36(inv), 1, 0 715 ps_madd fp7, fp9, fp2, fp7 781 ps_mul fp9, fp0, fp5 793 ps_msub fp9, fp1, fp4, fp9 837 ps_muls0 fp9, fp9, fp0 843 psq_st fp9, 24( invX ), 1, 0 [all …]
|
| D | mtx44.c | 454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local 627 fp9 = __PS_MULS0(fp2, fp0); in PSMTX44Concat() 635 fp9 = __PS_MADDS1(fp3, fp0, fp9); in PSMTX44Concat() 644 fp9 = __PS_MADDS0(fp4, fp1, fp9); in PSMTX44Concat() 653 fp9 = __PS_MADDS1(fp5, fp1, fp9); in PSMTX44Concat() 708 __PSQ_STX(ab, 24, fp9, 0, 0); in PSMTX44Concat() 1213 f32x2 fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11; //fp0, fp1, fp2, fp3, in PSMTX44ScaleApply() local 1263 fp9 = __PSQ_LX(src, 40, 0, 0); in PSMTX44ScaleApply() 1297 fp9 = __PS_MULS0(fp9, zS2); in PSMTX44ScaleApply() 1307 __PSQ_STX(dst, 40, fp9, 0, 0); in PSMTX44ScaleApply()
|
| D | mtx.c | 641 f32x2 fp9; in PSMTXInverse() local 699 fp9 = __PS_MUL(fp0, fp5); in PSMTXInverse() 717 fp9 = __PS_MSUB(fp1, fp4, fp9); in PSMTXInverse() 786 fp9 = __PS_MULS0(fp9, fp0); in PSMTXInverse() 803 __PSQ_STX(inv, 36, fp9, 1, 0); in PSMTXInverse() 816 fp7 = __PS_MADD(fp9, fp2, fp7); in PSMTXInverse() 946 f32x2 fp9; in PSMTXInvXpose() local 1016 fp9 = __PS_MUL(fp0, fp5); in PSMTXInvXpose() 1034 fp9 = __PS_MSUB(fp1, fp4, fp9); in PSMTXInvXpose() 1099 fp9 = __PS_MULS0(fp9, fp0); in PSMTXInvXpose() [all …]
|
| D | mtxVec.c | 610 f32x2 fp4, fp5, fp6, fp7, fp8, fp9, fp10; in PSVECCrossProduct() local 638 fp9 = __PS_MERGE11(fp5, fp5); in PSVECCrossProduct() 644 __PSQ_ST(dst, fp9, 1, 0); in PSVECCrossProduct() 973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local 1004 fp9 = __PSQ_LX(m, 24, 0, 0); in PSMTXMultVec() 1013 fp11 = __PS_MADD(fp9, fp1, fp10); in PSMTXMultVec() 1164 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTXMultVecSR() local 1206 fp9 = __PS_MADD(fp1, fp7, fp8); in PSMTXMultVecSR() 1209 __PSQ_ST(dst, fp9, 1, 0); in PSMTXMultVecSR()
|
| D | mtxQuat_asm.s | 116 #define rxy fp9 206 #define nwork0 fp9 358 #define epsilon fp9 442 #define tmp4 fp9
|