| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec_asm.s | 40 ps_merge11 fp12, fp1, fp1 // fp12 = 1.0, 1.0 45 ps_div fp13, fp12, fp13 // fp13 <- 1/w 102 ps_mul fp12, fp4, fp8 110 ps_madd fp12, fp5, fp9, fp12 113 ps_sum0 fp12, fp12, fp12, fp12 // fp12 <- z 123 ps_mul fp12, fp12, fp13 124 psq_stu fp12, 4(dstBase), 1, 0 131 ps_mul fp12, fp4, fp8 138 ps_madd fp12, fp5, fp9, fp12 141 ps_sum0 fp12, fp12, fp12, fp12 // fp12 <- z [all …]
|
| D | mtxVec_asm.s | 35 #define W2_XY fp12 552 ps_sum0 fp12, fp11, fp12, fp11 558 psq_st fp12, 4(dst), 1, 0 587 psq_l fp12, 16(m), 0, 0 593 ps_merge00 fp0, fp13, fp12 599 ps_merge11 fp1, fp13, fp12 630 ps_madds0 fp12, fp2, fp7, fp8 640 psq_stu fp12, 4(dstBase), 0, 0 653 ps_madds0 fp12, fp2, fp7, fp8 657 psq_stu fp12, 4(dstBase), 0, 0 [all …]
|
| D | mtx44Vec.c | 77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local 106 fp12 = __PS_MERGE11(fp1, fp1); in PSMTX44MultVec() 125 fp13 = __PS_DIV(fp12, fp13); in PSMTX44MultVec() 301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local 339 fp12 = __PS_MUL(fp4, fp6); in PSMTX44MultVecSR() 363 fp12 = __PS_SUM0(fp12, fp12, fp12); in PSMTX44MultVecSR() 380 fp13 = __PS_MADD(fp5, fp7, fp12); in PSMTX44MultVecSR()
|
| D | mtx_asm.s | 117 #define D00_D01 fp12 626 ps_mul fp12, fp1, fp8 632 ps_msub fp12, fp5, fp6, fp12 640 ps_madd fp7, fp2, fp12, fp7 679 ps_muls0 fp12, fp12, fp0 685 ps_merge00 fp5, fp13, fp12 687 ps_merge11 fp4, fp13, fp12 699 ps_madd fp6, fp12, fp2, fp6 771 ps_mul fp12, fp1, fp8 777 ps_msub fp12, fp5, fp6, fp12 [all …]
|
| D | mtxVec.c | 973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local 1017 fp12 = zero; in PSMTXMultVec() 1020 fp12 = __PS_SUM0(fp11, fp12, fp11); in PSMTXMultVec() 1029 __PSQ_STX(dst, 4, fp12, 1, 0); in PSMTXMultVec() 1164 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTXMultVecSR() local 1190 fp12 = __PS_MUL(fp4, fp6); in PSMTXMultVecSR() 1205 fp12 = __PS_SUM0(fp12, fp12, fp12); in PSMTXMultVecSR() 1216 fp13 = __PS_MADD(fp5, fp7, fp12); in PSMTXMultVecSR()
|
| D | mtx.c | 644 f32x2 fp12; in PSMTXInverse() local 684 fp12 = __PS_MUL(fp1, fp8); in PSMTXInverse() 693 fp12 = __PS_MSUB(fp5, fp6, fp12); in PSMTXInverse() 705 fp7 = __PS_MADD(fp2, fp12, fp7); in PSMTXInverse() 754 fp12 = __PS_MULS0(fp12, fp0); in PSMTXInverse() 764 fp5 = __PS_MERGE00(fp13, fp12); in PSMTXInverse() 767 fp4 = __PS_MERGE11(fp13, fp12); in PSMTXInverse() 789 fp6 = __PS_MADD(fp12, fp2, fp6); in PSMTXInverse() 949 f32x2 fp12; in PSMTXInvXpose() local 1001 fp12 = __PS_MUL(fp1, fp8); in PSMTXInvXpose() [all …]
|
| D | mtx44_asm.s | 186 ps_muls0 fp12, fp2, fp0 // b00a30,b01a30 188 ps_madds1 fp12, fp3, fp0, fp12 // b00a30+b10a31,b01a30+b11a31 192 ps_madds0 fp12, fp4, fp1, fp12 196 ps_madds1 fp12, fp5, fp1, fp12 232 psq_st fp12,48(ab), 0, 0 // ab30,ab31 279 #define tmp7 fp12
|
| D | mtx44.c | 454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local 559 fp12 = __PS_MULS0(fp2, fp0); in PSMTX44Concat() 567 fp12 = __PS_MADDS1(fp3, fp0, fp12); in PSMTX44Concat() 576 fp12 = __PS_MADDS0(fp4, fp1, fp12); in PSMTX44Concat() 585 fp12 = __PS_MADDS1(fp5, fp1, fp12); in PSMTX44Concat() 683 __PSQ_STX(ab, 48, fp12, 0, 0); in PSMTX44Concat()
|
| D | mtxQuat_asm.s | 119 #define szw fp12 209 #define c_two fp12 445 #define tmp7 fp12
|