Home
last modified time | relevance | path

Searched refs:fp0 (Results 1 – 8 of 8) sorted by relevance

/CafeSDK-2.12.13-1/system/src/lib/mtx/
Dmtx44_asm.s101 psq_l fp0, 0(src), 0, 0 // fp0 <= s00,s01
104 ps_merge00 fp4, fp0, fp1 // fp4 <= t00,t10
108 ps_merge11 fp5, fp0, fp1 // fp5 <= t01,t11
113 psq_l fp0, 32(src), 0, 0 // fp0 <= s20,s21
120 ps_merge00 fp4, fp0, fp1 // fp4 <= t20,t30
124 ps_merge11 fp5, fp0, fp1 // fp5 <= t21,t31
149 psq_l fp0 , 0(a), 0, 0 // a00,a01
151 ps_muls0 fp6 , fp2, fp0 // b00a00,b01a00
154 ps_madds1 fp6 , fp3, fp0, fp6 // b00a00+b10a01,b01a00+b11a01
160 psq_l fp0 , 16(a), 0, 0 // a10,a11
[all …]
Dmtx44Vec_asm.s34 psq_l fp0, 0(src), 0, 0 // fp0 <-src.x, src.y
37 ps_mul fp4, fp0, fp2
50 ps_mul fp4, fp0, fp4
52 ps_mul fp6, fp0, fp6
54 ps_mul fp8, fp0, fp8
93 psq_l fp0, 0(m), 0, 0 // fp0 <- m00, m01
98 ps_mul fp10, fp0, fp8
128 ps_mul fp10, fp0, fp8
173 psq_l fp0, 0(m), 0, 0 // m[0][0], m[0][1] GQR0 = 0
182 ps_mul fp8, fp0, fp6
[all …]
Dmtx44.c454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local
459 fp0 = __PSQ_L(a, 0, 0); in PSMTX44Concat()
467 fp6 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
480 fp6 = __PS_MADDS1(fp3, fp0, fp6); in PSMTX44Concat()
499 fp0 = __PSQ_LX(a, 16, 0, 0); in PSMTX44Concat()
511 fp8 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
514 fp8 = __PS_MADDS1(fp3, fp0, fp8); in PSMTX44Concat()
519 fp0 = __PSQ_LX(a, 32, 0, 0); in PSMTX44Concat()
535 fp10 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
538 fp10 = __PS_MADDS1(fp3, fp0, fp10); in PSMTX44Concat()
[all …]
Dmtx_asm.s76 psq_l fp0, 0(src), 0, 0
77 psq_st fp0, 0(dst), 0, 0
103 #define A00_A01 fp0
122 #define D22_D23 fp0
602 psq_l fp0, 0( src ), 1, 0
608 ps_merge10 fp6, fp1, fp0
634 ps_mul fp7, fp0, fp13
636 ps_mul fp9, fp0, fp5
650 ps_msub fp8, fp0, fp3, fp8
664 fres fp0, fp7
[all …]
Dmtx.c130 f32x2 fp0, fp1, fp2, fp3, fp4, fp5; in PSMTXCopy() local
133 fp0 = __PSQ_L(src, 0, 0); in PSMTXCopy()
136 __PSQ_ST(dst, fp0, 0, 0); in PSMTXCopy()
631 f32x2 fp0; in PSMTXInverse() local
648 fp0 = __PSQ_LX(src, 0, 1, 0); in PSMTXInverse()
657 fp6 = __PS_MERGE10(fp1, fp0); in PSMTXInverse()
696 fp7 = __PS_MUL(fp0, fp13); in PSMTXInverse()
699 fp9 = __PS_MUL(fp0, fp5); in PSMTXInverse()
720 fp8 = __PS_MSUB(fp0, fp3, fp8); in PSMTXInverse()
734 fp0 = __PS_RES(fp7); in PSMTXInverse()
[all …]
Dmtx44Vec.c77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local
82 fp0 = __PSQ_LX(src, 0, 0, 0); in PSMTX44MultVec()
95 fp4 = __PS_MUL(fp0, fp2); in PSMTX44MultVec()
148 fp4 = __PS_MUL(fp0, fp4); in PSMTX44MultVec()
154 fp6 = __PS_MUL(fp0, fp6); in PSMTX44MultVec()
160 fp8 = __PS_MUL(fp0, fp8); in PSMTX44MultVec()
301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local
306 fp0 = __PSQ_LX(m, 0, 0, 0); in PSMTX44MultVecSR()
321 fp8 = __PS_MUL(fp0, fp6); in PSMTX44MultVecSR()
DmtxVec_asm.s56 psq_l fp0, 0(vec1), 0, 0
65 ps_muls0 fp7, fp1, fp0
67 ps_msub fp5, fp0, fp3, fp4
69 ps_msub fp8, fp0, fp6, fp7
526 psq_l fp0, 0(src), 0, 0
532 ps_mul fp4, fp2, fp0
544 ps_mul fp10, fp8, fp0
556 ps_mul fp4, fp2, fp0
593 ps_merge00 fp0, fp13, fp12
616 ps_madds0 fp8, fp0, fp6, fp3
[all …]
DmtxVec.c607 f32x2 fp0, fp1; in PSVECCrossProduct() local
620 fp0 = __PSQ_L(vec1, 0, 0); in PSVECCrossProduct()
629 fp7 = __PS_MULS0(fp1, fp0); in PSVECCrossProduct()
632 fp5 = __PS_MSUB(fp0, fp3, fp4); 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
977 fp0 = __PSQ_L(src, 0, 0); in PSMTXMultVec()
988 fp4 = __PS_MUL(fp2, fp0); in PSMTXMultVec()
1007 fp10 = __PS_MUL(fp8, fp0); in PSMTXMultVec()
1026 fp4 = __PS_MUL(fp2, fp0); in PSMTXMultVec()
[all …]