Home
last modified time | relevance | path

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

/CafeSDK-2.12.13-1/system/src/lib/mtx/
Dmtx44Vec_asm.s38 psq_l fp3, 56(m), 0, 0
39 ps_madd fp5, fp1, fp3, fp4
53 ps_madd fp3, fp1, fp7, fp6
57 ps_sum1 fp2, fp3, fp2, fp3 // fp2 <- dst.x, dst.y
58 ps_sum0 fp3, fp9, fp9, fp9
61 ps_mul fp3, fp3, fp13
62 psq_st fp3, 8(dst), 1, 0
103 psq_l fp3, 24(m), 0, 0 // fp3 <- m12, m13
109 ps_madd fp11, fp3, fp9, fp11
137 ps_madd fp11, fp3, fp9, fp11
[all …]
Dmtx44Vec.c77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local
100 fp3 = __PSQ_LX(m, 56, 0, 0); in PSMTX44MultVec()
103 fp5 = __PS_MADD(fp1, fp3, fp4); in PSMTX44MultVec()
157 fp3 = __PS_MADD(fp1, fp7, fp6); in PSMTX44MultVec()
169 fp2 = __PS_SUM1(fp3, fp2, fp3); in PSMTX44MultVec()
172 fp3 = __PS_SUM0(fp9, fp9, fp9); in PSMTX44MultVec()
183 fp3 = __PS_MUL(fp3, fp13); in PSMTX44MultVec()
187 __PSQ_STX(dst, 8, fp3, 1, 0); in PSMTX44MultVec()
301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local
344 fp3 = __PSQ_LX(m, 24, 0, 0); in PSMTX44MultVecSR()
[all …]
Dmtx44_asm.s109 psq_l fp3, 24(src), 0, 0 // fp3 <= s12,s13
112 ps_merge00 fp4, fp2, fp3 // fp4 <= t02,t12
116 ps_merge11 fp5, fp2, fp3 // fp5 <= t03,t13
125 psq_l fp3, 56(src), 0, 0 // fp2 <= s32,s33
128 ps_merge00 fp4, fp2, fp3 // fp4 <= s22,s32
131 ps_merge11 fp5, fp2, fp3 // fp5 <= s23,s33
152 psq_l fp3 , 16(b), 0, 0 // b10,b11
154 ps_madds1 fp6 , fp3, fp0, fp6 // b00a00+b10a01,b01a00+b11a01
166 ps_madds1 fp8 , fp3, fp0, fp8 // b00a10+b10a11,b01a11+b11a11
176 ps_madds1 fp10, fp3, fp0, fp10 // b00a20+b10a21,b01a20+b11a21
[all …]
DmtxVec_asm.s26 #define V1_Z fp3
60 lfs fp3, 8(vec2)
67 ps_msub fp5, fp0, fp3, fp4
500 psq_l fp3, 4(b), 0, 0;
502 ps_mul fp2, fp2, fp3;
507 ps_madd fp3, fp5, fp4, fp2;
508 ps_sum0 fp1, fp3, fp2, fp2;
534 psq_l fp3, 8(m), 0, 0
536 ps_madd fp5, fp3, fp1, fp4
554 psq_l fp3, 40(m), 0, 0
[all …]
Dmtx_asm.s82 psq_l fp3, 24(src), 0, 0
83 psq_st fp3, 24(dst), 0, 0
106 #define A12_A13 fp3
545 #define row1a fp3
610 psq_l fp3, 20( src ), 0, 0
614 ps_merge10 fp7, fp3, fp2
618 ps_mul fp11, fp3, fp6
628 ps_msub fp13, fp3, fp8, fp13
630 ps_mul fp10, fp3, fp4
650 ps_msub fp8, fp0, fp3, fp8
[all …]
DmtxVec.c522 f32x2 fp1, fp2, fp3, fp4, fp5; in PSVECDotProduct() local
528 fp3 = __PSQ_LX(vec2, 4, 0, 0); in PSVECDotProduct()
531 fp2 = __PS_MUL(fp2, fp3); in PSVECDotProduct()
540 fp3 = __PS_MADD(fp5, fp4, fp2); in PSVECDotProduct()
543 fp1 = __PS_SUM0(fp3, fp2, fp2); in PSVECDotProduct()
609 f32x2 fp3 = {vec2->z, vec2->z}; in PSVECCrossProduct() local
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
991 fp3 = __PSQ_LX(m, 8, 0, 0); in PSMTXMultVec()
994 fp5 = __PS_MADD(fp3, fp1, fp4); in PSMTXMultVec()
[all …]
Dmtx44.c454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local
472 fp3 = __PSQ_LX(b, 16, 0, 0); in PSMTX44Concat()
480 fp6 = __PS_MADDS1(fp3, fp0, fp6); in PSMTX44Concat()
514 fp8 = __PS_MADDS1(fp3, fp0, fp8); in PSMTX44Concat()
538 fp10 = __PS_MADDS1(fp3, fp0, fp10); in PSMTX44Concat()
567 fp12 = __PS_MADDS1(fp3, fp0, fp12); in PSMTX44Concat()
581 fp3 = __PSQ_LX(b, 24, 0, 0); in PSMTX44Concat()
601 fp7 = __PS_MADDS1(fp3, fp0, fp7); in PSMTX44Concat()
635 fp9 = __PS_MADDS1(fp3, fp0, fp9); in PSMTX44Concat()
669 fp11 = __PS_MADDS1(fp3, fp0, fp11); in PSMTX44Concat()
[all …]
DmtxQuat_asm.s36 #define rxy fp3
73 #define rxy fp3
110 #define qxy fp3
200 #define izz fp3
296 #define rzw fp3
321 #define pzw fp3
352 #define mag fp3
436 #define c_two fp3
Dmtx.c130 f32x2 fp0, fp1, fp2, fp3, fp4, fp5; in PSMTXCopy() local
151 fp3 = __PSQ_LX(src, 24, 0, 0); in PSMTXCopy()
154 __PSQ_STX(dst, 24, fp3, 0, 0); in PSMTXCopy()
634 f32x2 fp3; in PSMTXInverse() local
660 fp3 = __PSQ_LX(src, 20, 0, 0); in PSMTXInverse()
666 fp7 = __PS_MERGE10(fp3, fp2); in PSMTXInverse()
672 fp11 = __PS_MUL(fp3, fp6); in PSMTXInverse()
687 fp13 = __PS_MSUB(fp3, fp8, fp13); in PSMTXInverse()
690 fp10 = __PS_MUL(fp3, fp4); in PSMTXInverse()
720 fp8 = __PS_MSUB(fp0, fp3, fp8); in PSMTXInverse()
[all …]