| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec_asm.s | 100 ps_mul fp11, fp2, fp8 109 ps_madd fp11, fp3, fp9, fp11 112 ps_sum0 fp11, fp11, fp11, fp11 // fp11 <- y 121 ps_mul fp11, fp11, fp13 122 psq_stu fp11, 4(dstBase), 1, 0 129 ps_mul fp11, fp2, fp8 137 ps_madd fp11, fp3, fp9, fp11 140 ps_sum0 fp11, fp11, fp11, fp11 // fp11 <- y 146 ps_mul fp11, fp11, fp13 147 psq_st fp11, 8(dstBase), 1, 0 [all …]
|
| D | mtxVec_asm.s | 34 #define W1_Z fp11 548 ps_madd fp11, fp9, fp1, fp10 552 ps_sum0 fp12, fp11, fp12, fp11 591 psq_l fp11, 8(m), 0, 0 605 ps_merge00 fp2, fp11, fp10 609 ps_merge11 fp3, fp11, fp10 710 ps_madd fp11, fp3, fp7, fp10 711 psq_st fp11, 4(dst), 1, 0 // store Y 742 psq_l fp11, 8(m), 1, 0 756 ps_merge00 fp2, fp11, fp10
|
| D | mtx_asm.s | 115 #define B22_B23 fp11 618 ps_mul fp11, fp3, fp6 624 ps_msub fp11, fp1, fp7, fp11 646 ps_madd fp7, fp4, fp11, fp7 683 ps_muls0 fp11, fp11, fp0 705 ps_nmadd fp6, fp11, fp3, fp6 711 ps_merge00 fp5, fp11, fp6 717 ps_merge11 fp4, fp11, fp6 763 ps_mul fp11, fp3, fp6 769 ps_msub fp11, fp1, fp7, fp11 [all …]
|
| D | mtx44_asm.s | 225 ps_muls0 fp11, fp2, fp0 // b02a20,b03a20 227 ps_madds1 fp11, fp3, fp0, fp11 // b02a20+b12a21,b03a20+b13a21 231 ps_madds0 fp11, fp4, fp1, fp11 235 ps_madds1 fp11, fp5, fp1, fp11 245 psq_st fp11,40(ab), 0, 0 // ab22,ab23 278 #define tmp6 fp11 437 psq_l fp11, 56(src), 0, 0 // fp11 <- src32,src33 443 psq_st fp11, 56(dst), 0, 0 // dst32,dst33
|
| D | mtx.c | 643 f32x2 fp11; in PSMTXInverse() local 672 fp11 = __PS_MUL(fp3, fp6); in PSMTXInverse() 681 fp11 = __PS_MSUB(fp1, fp7, fp11); in PSMTXInverse() 714 fp7 = __PS_MADD(fp4, fp11, fp7); in PSMTXInverse() 761 fp11 = __PS_MULS0(fp11, fp0); in PSMTXInverse() 799 fp6 = __PS_NMADD(fp11, fp3, fp6); in PSMTXInverse() 809 fp5 = __PS_MERGE00(fp11, fp6); in PSMTXInverse() 819 fp4 = __PS_MERGE11(fp11, fp6); in PSMTXInverse() 948 f32x2 fp11; in PSMTXInvXpose() local 989 fp11 = __PS_MUL(fp3, fp6); in PSMTXInvXpose() [all …]
|
| D | mtx44.c | 454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local 661 fp11 = __PS_MULS0(fp2, fp0); in PSMTX44Concat() 669 fp11 = __PS_MADDS1(fp3, fp0, fp11); in PSMTX44Concat() 678 fp11 = __PS_MADDS0(fp4, fp1, fp11); in PSMTX44Concat() 687 fp11 = __PS_MADDS1(fp5, fp1, fp11); in PSMTX44Concat() 717 __PSQ_STX(ab, 40, fp11, 0, 0); in PSMTX44Concat() 1213 f32x2 fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11; //fp0, fp1, fp2, fp3, in PSMTX44ScaleApply() local 1289 fp11 = __PSQ_LX(src, 56, 0, 0); in PSMTX44ScaleApply() 1317 __PSQ_STX(dst, 56, fp11, 0, 0); in PSMTX44ScaleApply()
|
| D | mtx44Vec.c | 301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local 373 fp11 = __PS_MADD(fp3, fp7, fp10); in PSMTX44MultVecSR() 377 __PSQ_STX(dst, 4, fp11, 1, 0); in PSMTX44MultVecSR()
|
| D | mtxVec.c | 973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local 1013 fp11 = __PS_MADD(fp9, fp1, fp10); in PSMTXMultVec() 1020 fp12 = __PS_SUM0(fp11, fp12, fp11); in PSMTXMultVec() 1164 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTXMultVecSR() local 1211 fp11 = __PS_MADD(fp3, fp7, fp10); in PSMTXMultVecSR() 1214 __PSQ_STX(dst, 4, fp11, 1, 0); in PSMTXMultVecSR()
|
| D | mtxQuat_asm.s | 118 #define sxy fp11 208 #define c_one fp11 360 #define c_three fp11 444 #define tmp6 fp11
|