Home
last modified time | relevance | path

Searched refs:fp4 (Results 1 – 9 of 9) sorted by relevance

/CafeSDK-2.12.13/system/src/lib/mtx/
Dmtx44_asm.s104 ps_merge00 fp4, fp0, fp1 // fp4 <= t00,t10
106 psq_st fp4, 0(xPose), 0, 0
112 ps_merge00 fp4, fp2, fp3 // fp4 <= t02,t12
114 psq_st fp4, 32(xPose), 0, 0
120 ps_merge00 fp4, fp0, fp1 // fp4 <= t20,t30
122 psq_st fp4, 8(xPose), 0, 0
128 ps_merge00 fp4, fp2, fp3 // fp4 <= s22,s32
129 psq_st fp4, 40(xPose), 0, 0
153 psq_l fp4 , 32(b), 0, 0 // b20,b21
159 ps_madds0 fp6 , fp4, fp1, fp6
[all …]
Dmtx44Vec_asm.s37 ps_mul fp4, fp0, fp2
39 ps_madd fp5, fp1, fp3, fp4
42 psq_l fp4, 0(m), 0, 0
50 ps_mul fp4, fp0, fp4
51 ps_madd fp2, fp1, fp5, fp4
99 psq_l fp4, 32(m), 0, 0 // fp4 <- m20, m21
102 ps_mul fp12, fp4, fp8
131 ps_mul fp12, fp4, fp8
183 psq_l fp4, 32(m), 0, 0 // m[2][0], m[2][1]
190 ps_mul fp12, fp4, fp6 // YYY last FP6 usage
[all …]
Dmtx44.c454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local
477 fp4 = __PSQ_LX(b, 32, 0, 0); in PSMTX44Concat()
494 fp6 = __PS_MADDS0(fp4, fp1, fp6); in PSMTX44Concat()
523 fp8 = __PS_MADDS0(fp4, fp1, fp8); in PSMTX44Concat()
547 fp10 = __PS_MADDS0(fp4, fp1, fp10); in PSMTX44Concat()
576 fp12 = __PS_MADDS0(fp4, fp1, fp12); in PSMTX44Concat()
598 fp4 = __PSQ_LX(b, 40, 0, 0); in PSMTX44Concat()
610 fp7 = __PS_MADDS0(fp4, fp1, fp7); in PSMTX44Concat()
644 fp9 = __PS_MADDS0(fp4, fp1, fp9); in PSMTX44Concat()
678 fp11 = __PS_MADDS0(fp4, fp1, fp11); in PSMTX44Concat()
[all …]
Dmtx44Vec.c77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local
95 fp4 = __PS_MUL(fp0, fp2); in PSMTX44MultVec()
103 fp5 = __PS_MADD(fp1, fp3, fp4); in PSMTX44MultVec()
114 fp4 = __PSQ_LX(m, 0, 0, 0); in PSMTX44MultVec()
148 fp4 = __PS_MUL(fp0, fp4); in PSMTX44MultVec()
151 fp2 = __PS_MADD(fp1, fp5, fp4); in PSMTX44MultVec()
301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local
326 fp4 = __PSQ_LX(m, 32, 0, 0); in PSMTX44MultVecSR()
339 fp12 = __PS_MUL(fp4, fp6); in PSMTX44MultVecSR()
DmtxVec_asm.s27 #define V2_XY fp4
63 ps_mul fp4, fp1, fp2
67 ps_msub fp5, fp0, fp3, fp4
505 psq_l fp4, 0(b), 0, 0;
507 ps_madd fp3, fp5, fp4, fp2;
532 ps_mul fp4, fp2, fp0
536 ps_madd fp5, fp3, fp1, fp4
556 ps_mul fp4, fp2, fp0
560 ps_madd fp5, fp3, fp1, fp4
603 psq_l fp4, 32(m), 0, 0
[all …]
Dmtx_asm.s84 psq_l fp4, 32(src), 0, 0
85 psq_st fp4, 32(dst), 0, 0
107 #define A20_A21 fp4
546 #define row0b fp4
612 psq_l fp4, 32( src ), 1, 0
620 ps_merge10 fp8, fp5, fp4
630 ps_mul fp10, fp3, fp4
646 ps_madd fp7, fp4, fp11, fp7
648 ps_msub fp9, fp1, fp4, fp9
687 ps_merge11 fp4, fp13, fp12
[all …]
Dmtx.c130 f32x2 fp0, fp1, fp2, fp3, fp4, fp5; in PSMTXCopy() local
157 fp4 = __PSQ_LX(src, 32, 0, 0); in PSMTXCopy()
160 __PSQ_STX(dst, 32, fp4, 0, 0); in PSMTXCopy()
635 f32x2 fp4; in PSMTXInverse() local
663 fp4 = __PSQ_LX(src, 32, 1, 0); in PSMTXInverse()
675 fp8 = __PS_MERGE10(fp5, fp4); in PSMTXInverse()
690 fp10 = __PS_MUL(fp3, fp4); in PSMTXInverse()
714 fp7 = __PS_MADD(fp4, fp11, fp7); in PSMTXInverse()
717 fp9 = __PS_MSUB(fp1, fp4, fp9); in PSMTXInverse()
767 fp4 = __PS_MERGE11(fp13, fp12); in PSMTXInverse()
[all …]
DmtxVec.c522 f32x2 fp1, fp2, fp3, fp4, fp5; in PSVECDotProduct() local
537 fp4 = __PSQ_L(vec2, 0, 0); in PSVECDotProduct()
540 fp3 = __PS_MADD(fp5, fp4, fp2); in PSVECDotProduct()
610 f32x2 fp4, fp5, fp6, fp7, fp8, fp9, fp10; in PSVECCrossProduct() local
626 fp4 = __PS_MUL(fp1, fp2); in PSVECCrossProduct()
632 fp5 = __PS_MSUB(fp0, fp3, fp4); in PSVECCrossProduct()
973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local
988 fp4 = __PS_MUL(fp2, fp0); in PSMTXMultVec()
994 fp5 = __PS_MADD(fp3, fp1, fp4); in PSMTXMultVec()
1026 fp4 = __PS_MUL(fp2, fp0); in PSMTXMultVec()
[all …]
DmtxQuat_asm.s37 #define pzw fp4
74 #define pzw fp4
111 #define qzw fp4
201 #define iww fp4
322 #define qxy fp4
353 #define rsqmag fp4
437 #define scale fp4