Home
last modified time | relevance | path

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

/CafeSDK-2.12.13-1/system/src/lib/mtx/
Dmtx44Vec_asm.s35 psq_l fp2, 48(m), 0, 0
37 ps_mul fp4, fp0, fp2
51 ps_madd fp2, fp1, fp5, fp4
55 ps_sum0 fp2, fp2, fp2, fp2 // fp2 <- dst.x, --
57 ps_sum1 fp2, fp3, fp2, fp3 // fp2 <- dst.x, dst.y
59 ps_mul fp2, fp2, fp13
60 psq_st fp2, 0(dst), 0, 0
96 psq_l fp2, 16(m), 0, 0 // fp2 <- m10, m11
100 ps_mul fp11, fp2, fp8
129 ps_mul fp11, fp2, fp8
[all …]
Dmtx44Vec.c77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local
87 fp2 = __PSQ_LX(m, 48, 0, 0); in PSMTX44MultVec()
95 fp4 = __PS_MUL(fp0, fp2); in PSMTX44MultVec()
151 fp2 = __PS_MADD(fp1, fp5, fp4); in PSMTX44MultVec()
163 fp2 = __PS_SUM0(fp2, fp2, fp2); in PSMTX44MultVec()
169 fp2 = __PS_SUM1(fp3, fp2, fp3); in PSMTX44MultVec()
175 fp2 = __PS_MUL(fp2, fp13); in PSMTX44MultVec()
180 __PSQ_STX(dst, 0, fp2, 0, 0); in PSMTX44MultVec()
301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local
317 fp2 = __PSQ_LX(m, 16, 0, 0); in PSMTX44MultVecSR()
[all …]
Dmtx44_asm.s28 #define c0 fp2
105 psq_l fp2, 8(src), 0, 0 // fp2 <= s02,s03
112 ps_merge00 fp4, fp2, fp3 // fp4 <= t02,t12
116 ps_merge11 fp5, fp2, fp3 // fp5 <= t03,t13
121 psq_l fp2, 40(src), 0, 0 // fp2 <= s22,s23
128 ps_merge00 fp4, fp2, fp3 // fp4 <= s22,s32
131 ps_merge11 fp5, fp2, fp3 // fp5 <= s23,s33
150 psq_l fp2 , 0(b), 0, 0 // b00,b01
151 ps_muls0 fp6 , fp2, fp0 // b00a00,b01a00
165 ps_muls0 fp8 , fp2, fp0 // b00a10,b01a10
[all …]
DmtxVec_asm.s25 #define V1_XY fp2
54 lfs fp2, 8(vec1)
63 ps_mul fp4, fp1, fp2
499 psq_l fp2, 4(a), 0, 0;
502 ps_mul fp2, fp2, fp3;
507 ps_madd fp3, fp5, fp4, fp2;
508 ps_sum0 fp1, fp3, fp2, fp2;
528 psq_l fp2, 0(m), 0, 0
532 ps_mul fp4, fp2, fp0
550 psq_l fp2, 32(m), 0, 0
[all …]
Dmtx_asm.s80 psq_l fp2, 16(src), 0, 0
81 psq_st fp2, 16(dst), 0, 0
105 #define A10_A11 fp2
121 #define D20_D21 fp2
544 #define row0a fp2
606 psq_l fp2, 16( src ), 1, 0
614 ps_merge10 fp7, fp3, fp2
638 ps_mul fp8, fp1, fp2
640 ps_madd fp7, fp2, fp12, fp7
644 ps_msub fp10, fp2, fp5, fp10
[all …]
DmtxVec.c522 f32x2 fp1, fp2, fp3, fp4, fp5; in PSVECDotProduct() local
525 fp2 = __PSQ_LX(vec1, 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()
608 f32x2 fp2 = {vec1->z, vec1->z}; in PSVECCrossProduct() local
626 fp4 = __PS_MUL(fp1, fp2); in PSVECCrossProduct()
973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local
980 fp2 = __PSQ_L(m, 0, 0); in PSMTXMultVec()
988 fp4 = __PS_MUL(fp2, fp0); in PSMTXMultVec()
[all …]
Dmtx44.c454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local
464 fp2 = __PSQ_L(b, 0, 0); in PSMTX44Concat()
467 fp6 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
511 fp8 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
535 fp10 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
559 fp12 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
564 fp2 = __PSQ_LX(b, 8, 0, 0); in PSMTX44Concat()
593 fp7 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
627 fp9 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
661 fp11 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
[all …]
Dmtx.c130 f32x2 fp0, fp1, fp2, fp3, fp4, fp5; in PSMTXCopy() local
145 fp2 = __PSQ_LX(src, 16, 0, 0); in PSMTXCopy()
148 __PSQ_STX(dst, 16, fp2, 0, 0); in PSMTXCopy()
633 f32x2 fp2; in PSMTXInverse() local
654 fp2 = __PSQ_LX(src, 16, 1, 0); in PSMTXInverse()
666 fp7 = __PS_MERGE10(fp3, fp2); in PSMTXInverse()
702 fp8 = __PS_MUL(fp1, fp2); in PSMTXInverse()
705 fp7 = __PS_MADD(fp2, fp12, fp7); in PSMTXInverse()
711 fp10 = __PS_MSUB(fp2, fp5, fp10); in PSMTXInverse()
750 fp2[0] = src[1][3]; in PSMTXInverse()
[all …]
DmtxQuat_asm.s35 #define qxy fp2
72 #define qxy fp2
109 #define pzw fp2
199 #define szw fp2
295 #define rxy fp2
320 #define pxy fp2
351 #define szw fp2
435 #define c_one fp2