| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec_asm.s | 98 ps_mul fp10, fp0, fp8 108 ps_madd fp10, fp1, fp9, fp10 111 ps_sum0 fp10, fp10, fp10, fp10 // fp10 <- x 119 ps_mul fp10, fp10, fp13 120 psq_stu fp10, 4(dstBase), 1, 0 128 ps_mul fp10, fp0, fp8 136 ps_madd fp10, fp1, fp9, fp10 139 ps_sum0 fp10, fp10, fp10, fp10 // fp10 <- x 144 ps_mul fp10, fp10, fp13 145 psq_st fp10, 4(dstBase), 1, 0 [all …]
|
| D | mtxVec_asm.s | 33 #define W1_XY fp10 74 ps_merge01 fp10, fp5, fp8 79 ps_neg fp10, fp10 81 psq_st fp10, 4(dst), 0, 0 544 ps_mul fp10, fp8, fp0 548 ps_madd fp11, fp9, fp1, fp10 597 psq_l fp10, 24(m), 0, 0 605 ps_merge00 fp2, fp11, fp10 609 ps_merge11 fp3, fp11, fp10 622 ps_madd fp10, fp5, fp7, fp9 [all …]
|
| D | mtx44Vec.c | 301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local 330 fp10 = __PS_MUL(fp2, fp6); in PSMTX44MultVecSR() 355 fp10 = __PS_SUM0(fp10, fp10, fp10); in PSMTX44MultVecSR() 373 fp11 = __PS_MADD(fp3, fp7, fp10); in PSMTX44MultVecSR()
|
| D | mtxVec.c | 610 f32x2 fp4, fp5, fp6, fp7, fp8, fp9, fp10; in PSVECCrossProduct() local 641 fp10 = __PS_MERGE01(fp5, fp8); in PSVECCrossProduct() 647 fp10 = __PS_NEG(fp10); in PSVECCrossProduct() 650 __PSQ_STX(dst, 4, fp10, 0, 0); in PSVECCrossProduct() 973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local 1007 fp10 = __PS_MUL(fp8, fp0); 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 1182 fp10 = __PS_MUL(fp2, fp6); in PSMTXMultVecSR() 1200 fp10 = __PS_SUM0(fp10, fp10, fp10); in PSMTXMultVecSR() [all …]
|
| D | mtx44_asm.s | 175 ps_muls0 fp10, fp2, fp0 // b00a20,b01a20 176 ps_madds1 fp10, fp3, fp0, fp10 // b00a20+b10a21,b01a20+b11a21 180 ps_madds0 fp10, fp4, fp1, fp10 183 ps_madds1 fp10, fp5, fp1, fp10 226 psq_st fp10,32(ab), 0, 0 // ab20,ab21 277 #define tmp5 fp10 434 psq_l fp10, 48(src), 0, 0 // fp10 <- src30src31 442 psq_st fp10, 48(dst), 0, 0 // dst30,dst31
|
| D | mtx_asm.s | 114 #define B20_B21 fp10 630 ps_mul fp10, fp3, fp4 644 ps_msub fp10, fp2, fp5, fp10 695 ps_muls0 fp10, fp10, fp0 701 psq_st fp10, 32(inv), 1, 0 709 ps_mul fp7, fp10, fp1 775 ps_mul fp10, fp3, fp4 789 ps_msub fp10, fp2, fp5, fp10 833 ps_muls0 fp10, fp10, fp0 839 psq_st fp10, 8( 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 535 fp10 = __PS_MULS0(fp2, fp0); in PSMTX44Concat() 538 fp10 = __PS_MADDS1(fp3, fp0, fp10); in PSMTX44Concat() 547 fp10 = __PS_MADDS0(fp4, fp1, fp10); in PSMTX44Concat() 551 fp10 = __PS_MADDS1(fp5, fp1, fp10); in PSMTX44Concat() 666 __PSQ_STX(ab, 32, fp10, 0, 0); in PSMTX44Concat() 1213 f32x2 fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11; //fp0, fp1, fp2, fp3, in PSMTX44ScaleApply() local 1276 fp10 = __PSQ_LX(src, 48, 0, 0); in PSMTX44ScaleApply() 1312 __PSQ_STX(dst, 48, fp10, 0, 0); in PSMTX44ScaleApply()
|
| D | mtx.c | 642 f32x2 fp10; in PSMTXInverse() local 690 fp10 = __PS_MUL(fp3, fp4); in PSMTXInverse() 711 fp10 = __PS_MSUB(fp2, fp5, fp10); in PSMTXInverse() 783 fp10 = __PS_MULS0(fp10, fp0); in PSMTXInverse() 793 __PSQ_STX(inv, 32, fp10, 1, 0); in PSMTXInverse() 806 fp7 = __PS_MUL(fp10, fp1); in PSMTXInverse() 947 f32x2 fp10; in PSMTXInvXpose() local 1007 fp10 = __PS_MUL(fp3, fp4); in PSMTXInvXpose() 1028 fp10 = __PS_MSUB(fp2, fp5, fp10); in PSMTXInvXpose() 1091 fp10 = __PS_MULS0(fp10, fp0); in PSMTXInvXpose() [all …]
|
| D | mtxQuat_asm.s | 117 #define rzw fp10 207 #define c_zero fp10 359 #define c_half fp10 443 #define tmp5 fp10
|