| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec_asm.s | 46 psq_l fp6, 16(m), 0, 0 52 ps_mul fp6, fp0, fp6 53 ps_madd fp3, fp1, fp7, fp6 85 psq_l fp6, 48(m), 0, 0 // fp6 <- m30, m31 92 ps_mul fp13, fp6, fp8 126 ps_mul fp13, fp6, fp8 176 psq_l fp6, 0(src), 0, 0 182 ps_mul fp8, fp0, fp6 186 ps_mul fp10, fp2, fp6 190 ps_mul fp12, fp4, fp6 // YYY last FP6 usage [all …]
|
| D | mtxVec_asm.s | 29 #define D1_XY fp6 58 ps_merge10 fp6, fp1, fp1 69 ps_msub fp8, fp0, fp6, fp7 540 ps_sum0 fp6, fp5, fp6, fp5 546 psq_st fp6, 0(dst), 1, 0 562 ps_sum0 fp6, fp5, fp6, fp5 564 psq_st fp6, 8(dst), 1, 0 612 psq_l fp6, 0(srcBase), 0, 0 616 ps_madds0 fp8, fp0, fp6, fp3 618 ps_mul fp9, fp4, fp6 [all …]
|
| D | mtx44Vec.c | 77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local 130 fp6 = __PSQ_LX(m, 16, 0, 0); in PSMTX44MultVec() 154 fp6 = __PS_MUL(fp0, fp6); in PSMTX44MultVec() 157 fp3 = __PS_MADD(fp1, fp7, fp6); in PSMTX44MultVec() 301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local 312 fp6 = __PSQ_LX(src, 0, 0, 0); in PSMTX44MultVecSR() 321 fp8 = __PS_MUL(fp0, fp6); in PSMTX44MultVecSR() 330 fp10 = __PS_MUL(fp2, fp6); in PSMTX44MultVecSR() 339 fp12 = __PS_MUL(fp4, fp6); in PSMTX44MultVecSR()
|
| D | mtx_asm.s | 110 #define B00_B01 fp6 548 #define trns0 fp6 608 ps_merge10 fp6, fp1, fp0 618 ps_mul fp11, fp3, fp6 632 ps_msub fp12, fp5, fp6, fp12 642 ps_sub fp6, fp6, fp6 653 ps_cmpo0 cr0, fp7, fp6 668 ps_add fp6, fp0, fp0 670 ps_nmsub fp0, fp0, fp5, fp6 689 ps_mul fp6, fp13, fp1 [all …]
|
| D | mtx44_asm.s | 151 ps_muls0 fp6 , fp2, fp0 // b00a00,b01a00 154 ps_madds1 fp6 , fp3, fp0, fp6 // b00a00+b10a01,b01a00+b11a01 159 ps_madds0 fp6 , fp4, fp1, fp6 163 ps_madds1 fp6 , fp5, fp1, fp6 214 psq_st fp6 , 0(ab), 0, 0 // ab00,ab01 273 #define tmp1 fp6 423 psq_l fp6, 16(src), 0, 0 // fp6 <- src10,src11 430 ps_muls0 fp6, fp6, yS // fp6 <- src10*yS,src11*yS 435 psq_st fp6, 16(dst), 0, 0 // dst10,dst11 461 #define c_01 fp6 [all …]
|
| D | mtx.c | 638 f32x2 fp6; in PSMTXInverse() local 657 fp6 = __PS_MERGE10(fp1, fp0); in PSMTXInverse() 672 fp11 = __PS_MUL(fp3, fp6); in PSMTXInverse() 693 fp12 = __PS_MSUB(fp5, fp6, fp12); in PSMTXInverse() 708 fp6 = __PS_SUB(fp6, fp6); in PSMTXInverse() 738 fp6 = __PS_ADD(fp0, fp0); in PSMTXInverse() 740 fp0 = __PS_NMSUB(fp0, fp5, fp6); in PSMTXInverse() 770 fp6 = __PS_MUL(fp13, fp1); in PSMTXInverse() 789 fp6 = __PS_MADD(fp12, fp2, fp6); in PSMTXInverse() 799 fp6 = __PS_NMADD(fp11, fp3, fp6); in PSMTXInverse() [all …]
|
| D | mtxVec.c | 610 f32x2 fp4, fp5, fp6, fp7, fp8, fp9, fp10; in PSVECCrossProduct() local 623 fp6 = __PS_MERGE10(fp1, fp1); in PSVECCrossProduct() 635 fp8 = __PS_MSUB(fp0, fp6, fp7); in PSVECCrossProduct() 973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local 998 fp6 = zero; in PSMTXMultVec() 1001 fp6 = __PS_SUM0(fp5, fp6, fp5); in PSMTXMultVec() 1010 __PSQ_ST(dst, fp6, 1, 0); in PSMTXMultVec() 1033 fp6 = zero; in PSMTXMultVec() 1036 fp6 = __PS_SUM0(fp5, fp6, fp5); in PSMTXMultVec() 1039 __PSQ_STX(dst, 8, fp6, 1, 0); in PSMTXMultVec() [all …]
|
| D | mtx44.c | 454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local 467 fp6 = __PS_MULS0(fp2, fp0); in PSMTX44Concat() 480 fp6 = __PS_MADDS1(fp3, fp0, fp6); in PSMTX44Concat() 494 fp6 = __PS_MADDS0(fp4, fp1, fp6); in PSMTX44Concat() 503 fp6 = __PS_MADDS1(fp5, fp1, fp6); in PSMTX44Concat() 632 __PSQ_STX(ab, 0, fp6, 0, 0); in PSMTX44Concat() 1053 f32x2 fp4, fp5, fp6, fp7, fp8; //fp0, fp1, fp2, fp3, in PSMTX44TransApply() local 1067 fp6 = __PSQ_LX(src, 16, 0, 0); in PSMTX44TransApply() 1083 __PSQ_STX(dst, 16, fp6, 0, 0); in PSMTX44TransApply() 1107 fp6 = __PSQ_LX(src, 56, 0, 0); in PSMTX44TransApply() [all …]
|
| D | mtxQuat_asm.s | 39 #define rzw fp6 76 #define rzw fp6 113 #define pnzw fp6 203 #define nmag fp6 355 #define c_zero fp6 439 #define tmp1 fp6
|