| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec_asm.s | 47 psq_l fp7, 24(m), 0, 0 53 ps_madd fp3, fp1, fp7, fp6 90 psq_l fp7, 56(m), 0, 0 // fp7 <- m32, m33 95 ps_madd fp13, fp7, fp9, fp13 130 ps_madd fp13, fp7, fp9, fp13 187 psq_l fp7, 8(src), 1, 0 // fp7 - z,1.0 200 ps_madd fp9, fp1, fp7, fp8 203 ps_madd fp11, fp3, fp7, fp10 206 ps_madd fp13, fp5, fp7, fp12 235 psq_lu fp7, 8(srcBase), 1, 0 // fp7 <- src.z, 1.0 [all …]
|
| D | mtx_asm.s | 111 #define B02_B03 fp7 549 #define trns1 fp7 614 ps_merge10 fp7, fp3, fp2 622 ps_mul fp13, fp5, fp7 624 ps_msub fp11, fp1, fp7, fp11 634 ps_mul fp7, fp0, fp13 640 ps_madd fp7, fp2, fp12, fp7 646 ps_madd fp7, fp4, fp11, fp7 653 ps_cmpo0 cr0, fp7, fp6 664 fres fp0, fp7 [all …]
|
| D | mtx.c | 639 f32x2 fp7; in PSMTXInverse() local 666 fp7 = __PS_MERGE10(fp3, fp2); in PSMTXInverse() 678 fp13 = __PS_MUL(fp5, fp7); in PSMTXInverse() 681 fp11 = __PS_MSUB(fp1, fp7, fp11); in PSMTXInverse() 696 fp7 = __PS_MUL(fp0, fp13); in PSMTXInverse() 705 fp7 = __PS_MADD(fp2, fp12, fp7); in PSMTXInverse() 714 fp7 = __PS_MADD(fp4, fp11, fp7); in PSMTXInverse() 723 if( fp7[0] == 0.0f && fp7[1] == 0.0f) in PSMTXInverse() 734 fp0 = __PS_RES(fp7); in PSMTXInverse() 739 fp5 = __PS_MUL(fp7, fp0); in PSMTXInverse() [all …]
|
| D | mtxVec_asm.s | 30 #define D1_Z fp7 65 ps_muls0 fp7, fp1, fp0 69 ps_msub fp8, fp0, fp6, fp7 614 psq_lu fp7, 8(srcBase), 1, 0 622 ps_madd fp10, fp5, fp7, fp9 630 ps_madds0 fp12, fp2, fp7, fp8 632 psq_lu fp7, 8(srcBase), 1, 0 646 ps_madd fp10, fp5, fp7, fp9 653 ps_madds0 fp12, fp2, fp7, fp8 694 psq_l fp7, 8(src), 1, 0 // fp7 - z,1.0 [all …]
|
| D | mtx44_asm.s | 199 ps_muls0 fp7 , fp2, fp0 // b02a00,b03a00 201 ps_madds1 fp7 , fp3, fp0, fp7 // b02a00+b12a01,b03a00+b13a01 205 ps_madds0 fp7 , fp4, fp1, fp7 210 ps_madds1 fp7 , fp5, fp1, fp7 239 psq_st fp7 , 8(ab), 0, 0 // ab02,ab03 274 #define tmp2 fp7 425 psq_l fp7, 24(src), 0, 0 // fp7 <- src12,src13 433 ps_muls0 fp7, fp7, yS // fp7 <- src12*yS,src13*yS 438 psq_st fp7, 24(dst), 0, 0 // dst12,dst13 515 psq_l fp7, 24(src), 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 135 fp7 = __PSQ_LX(m, 24, 0, 0); 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 335 fp7 = __PSQ_LX(src, 8, 1, 0); in PSMTX44MultVecSR() 366 fp9 = __PS_MADD(fp1, fp7, fp8); in PSMTX44MultVecSR() 373 fp11 = __PS_MADD(fp3, fp7, fp10); in PSMTX44MultVecSR() 380 fp13 = __PS_MADD(fp5, fp7, fp12); in PSMTX44MultVecSR()
|
| D | mtx44.c | 454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local 593 fp7 = __PS_MULS0(fp2, fp0); in PSMTX44Concat() 601 fp7 = __PS_MADDS1(fp3, fp0, fp7); in PSMTX44Concat() 610 fp7 = __PS_MADDS0(fp4, fp1, fp7); in PSMTX44Concat() 619 fp7 = __PS_MADDS1(fp5, fp1, fp7); in PSMTX44Concat() 700 __PSQ_STX(ab, 8, fp7, 0, 0); in PSMTX44Concat() 1053 f32x2 fp4, fp5, fp6, fp7, fp8; //fp0, fp1, fp2, fp3, in PSMTX44TransApply() local 1071 fp7 = __PSQ_LX(src, 24, 0, 0); in PSMTX44TransApply() 1086 fp7 = __PS_SUM1(yT2, fp7, fp7); in PSMTX44TransApply() 1098 __PSQ_STX(dst, 24, fp7, 0, 0); in PSMTX44TransApply() [all …]
|
| D | mtxVec.c | 610 f32x2 fp4, fp5, fp6, fp7, fp8, fp9, fp10; in PSVECCrossProduct() local 629 fp7 = __PS_MULS0(fp1, fp0); in PSVECCrossProduct() 635 fp8 = __PS_MSUB(fp0, fp6, fp7); in PSVECCrossProduct() 1164 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTXMultVecSR() local 1187 fp7 = __PSQ_LX(src, 8, 1, 0); in PSMTXMultVecSR() 1206 fp9 = __PS_MADD(fp1, fp7, fp8); in PSMTXMultVecSR() 1211 fp11 = __PS_MADD(fp3, fp7, fp10); in PSMTXMultVecSR() 1216 fp13 = __PS_MADD(fp5, fp7, fp12); in PSMTXMultVecSR()
|
| D | mtxQuat_asm.s | 114 #define pnxny fp7 204 #define norminv fp7 356 #define nwork0 fp7 440 #define tmp2 fp7
|