| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec_asm.s | 41 ps_sum0 fp13, fp5, fp5, fp5 // fp3 <- w 43 ps_merge00 fp13, fp13, fp13 45 ps_div fp13, fp12, fp13 // fp13 <- 1/w 59 ps_mul fp2, fp2, fp13 61 ps_mul fp3, fp3, fp13 92 ps_mul fp13, fp6, fp8 95 ps_madd fp13, fp7, fp9, fp13 104 ps_sum0 fp13, fp13, fp13, fp13 // fp13 <- w 114 ps_div fp13, fp14, fp13 119 ps_mul fp10, fp10, fp13 [all …]
|
| D | mtx44Vec.c | 77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local 109 fp13 = __PS_SUM0(fp5, fp5, fp5); in PSMTX44MultVec() 117 fp13 = __PS_MERGE00(fp13, fp13); in PSMTX44MultVec() 125 fp13 = __PS_DIV(fp12, fp13); in PSMTX44MultVec() 175 fp2 = __PS_MUL(fp2, fp13); in PSMTX44MultVec() 183 fp3 = __PS_MUL(fp3, fp13); in PSMTX44MultVec() 301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local 380 fp13 = __PS_MADD(fp5, fp7, fp12); in PSMTX44MultVecSR() 384 __PSQ_STX(dst, 8, fp13, 1, 0); in PSMTX44MultVecSR()
|
| D | mtxVec_asm.s | 36 #define W2_Z fp13 585 psq_l fp13, 0(m), 0, 0 593 ps_merge00 fp0, fp13, fp12 599 ps_merge11 fp1, fp13, fp12 634 ps_sum0 fp13, fp10, fp9, fp10 644 psq_stu fp13, 8(dstBase), 1, 0 655 ps_sum0 fp13, fp10, fp9, fp10 659 psq_stu fp13, 8(dstBase), 1, 0 713 ps_madd fp13, fp5, fp7, fp12 714 psq_st fp13, 8(dst), 1, 0 // sore Z [all …]
|
| D | mtx_asm.s | 118 #define D02_D03 fp13 622 ps_mul fp13, fp5, fp7 628 ps_msub fp13, fp3, fp8, fp13 634 ps_mul fp7, fp0, fp13 675 ps_muls0 fp13, fp13, fp0 685 ps_merge00 fp5, fp13, fp12 687 ps_merge11 fp4, fp13, fp12 689 ps_mul fp6, fp13, fp1 767 ps_mul fp13, fp5, fp7 773 ps_msub fp13, fp3, fp8, fp13 [all …]
|
| D | mtx.c | 645 f32x2 fp13; in PSMTXInverse() local 678 fp13 = __PS_MUL(fp5, fp7); in PSMTXInverse() 687 fp13 = __PS_MSUB(fp3, fp8, fp13); in PSMTXInverse() 696 fp7 = __PS_MUL(fp0, fp13); in PSMTXInverse() 747 fp13 = __PS_MULS0(fp13, fp0); in PSMTXInverse() 764 fp5 = __PS_MERGE00(fp13, fp12); in PSMTXInverse() 767 fp4 = __PS_MERGE11(fp13, fp12); in PSMTXInverse() 770 fp6 = __PS_MUL(fp13, fp1); in PSMTXInverse() 950 f32x2 fp13; in PSMTXInvXpose() local 995 fp13 = __PS_MUL(fp5, fp7); in PSMTXInvXpose() [all …]
|
| D | mtx44_asm.s | 238 ps_muls0 fp13, fp2, fp0 // b02a30,b03a30 240 ps_madds1 fp13, fp3, fp0, fp13 // b02a30+b12a31,b03a30+b13a31 244 ps_madds0 fp13, fp4, fp1, fp13 248 ps_madds1 fp13, fp5, fp1, fp13 250 psq_st fp13,56(ab), 0, 0 // ab32,ab33 280 #define tmp8 fp13
|
| D | mtx44.c | 454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local 695 fp13 = __PS_MULS0(fp2, fp0); in PSMTX44Concat() 703 fp13 = __PS_MADDS1(fp3, fp0, fp13); in PSMTX44Concat() 712 fp13 = __PS_MADDS0(fp4, fp1, fp13); in PSMTX44Concat() 721 fp13 = __PS_MADDS1(fp5, fp1, fp13); in PSMTX44Concat() 726 __PSQ_STX(ab, 56, fp13, 0, 0); in PSMTX44Concat()
|
| D | mtxVec.c | 1164 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTXMultVecSR() local 1216 fp13 = __PS_MADD(fp5, fp7, fp12); in PSMTXMultVecSR() 1219 __PSQ_STX(dst, 8, fp13, 1, 0); in PSMTXMultVecSR()
|
| D | mtxQuat_asm.s | 446 #define tmp8 fp13
|