Home
last modified time | relevance | path

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

/CafeSDK-2.12.13-1/system/src/lib/mtx/
Dmtx44_asm.s27 #define c1 fp1
69 psq_l fp1, 0(src), 0, 0
70 psq_st fp1, 0(dst), 0, 0
71 psq_l fp1, 8(src), 0, 0
72 psq_st fp1, 8(dst), 0, 0
73 psq_l fp1, 16(src), 0, 0
74 psq_st fp1, 16(dst), 0, 0
75 psq_l fp1, 24(src), 0, 0
76 psq_st fp1, 24(dst), 0, 0
77 psq_l fp1, 32(src), 0, 0
[all …]
Dmtx44.c327 f32x2 fp1; in PSMTX44Copy() local
330 fp1 = __PSQ_L(src, 0, 0); in PSMTX44Copy()
333 __PSQ_ST(dst, fp1, 0, 0); in PSMTX44Copy()
336 fp1 = __PSQ_LX(src, 8, 0, 0); in PSMTX44Copy()
339 __PSQ_STX(dst, 8, fp1, 0, 0); in PSMTX44Copy()
342 fp1 = __PSQ_LX(src, 16, 0, 0); in PSMTX44Copy()
345 __PSQ_STX(dst, 16, fp1, 0, 0); in PSMTX44Copy()
348 fp1 = __PSQ_LX(src, 24, 0, 0); in PSMTX44Copy()
351 __PSQ_STX(dst, 24, fp1, 0, 0); in PSMTX44Copy()
354 fp1 = __PSQ_LX(src, 32, 0, 0); in PSMTX44Copy()
[all …]
Dmtx44Vec_asm.s36 psq_l fp1, 8(src), 1, 0 // fp1 <-src.z, 1.0
39 ps_madd fp5, fp1, fp3, fp4
40 ps_merge11 fp12, fp1, fp1 // fp12 = 1.0, 1.0
51 ps_madd fp2, fp1, fp5, fp4
53 ps_madd fp3, fp1, fp7, fp6
56 ps_madd fp9, fp1, fp9, fp8
101 psq_l fp1, 8(m), 0, 0 // fp1 <- m02, m03
108 ps_madd fp10, fp1, fp9, fp10
136 ps_madd fp10, fp1, fp9, fp10
197 psq_l fp1, 8(m), 0, 0 // m[0][2], m[0][3]
[all …]
Dmtx44Vec.c77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local
92 fp1 = __PSQ_LX(src, 8, 1, 0); in PSMTX44MultVec()
103 fp5 = __PS_MADD(fp1, fp3, fp4); in PSMTX44MultVec()
106 fp12 = __PS_MERGE11(fp1, fp1); in PSMTX44MultVec()
151 fp2 = __PS_MADD(fp1, fp5, fp4); in PSMTX44MultVec()
157 fp3 = __PS_MADD(fp1, fp7, fp6); in PSMTX44MultVec()
166 fp9 = __PS_MADD(fp1, fp9, fp8); in PSMTX44MultVec()
301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local
360 fp1 = __PSQ_LX(m, 8, 0, 0); in PSMTX44MultVecSR()
366 fp9 = __PS_MADD(fp1, fp7, fp8); in PSMTX44MultVecSR()
DmtxVec_asm.s24 #define RET_REG fp1
52 psq_l fp1, 0(vec2), 0, 0
58 ps_merge10 fp6, fp1, fp1
63 ps_mul fp4, fp1, fp2
65 ps_muls0 fp7, fp1, fp0
508 ps_sum0 fp1, fp3, fp2, fp2;
530 psq_l fp1, 8(src), 1, 0
536 ps_madd fp5, fp3, fp1, fp4
548 ps_madd fp11, fp9, fp1, fp10
560 ps_madd fp5, fp3, fp1, fp4
[all …]
DmtxVec.c522 f32x2 fp1, fp2, fp3, fp4, fp5; in PSVECDotProduct() local
543 fp1 = __PS_SUM0(fp3, fp2, fp2); in PSVECDotProduct()
545 return (f32)fp1[0]; in PSVECDotProduct()
607 f32x2 fp0, fp1; in PSVECCrossProduct() local
617 fp1 = __PSQ_L(vec2, 0, 0); in PSVECCrossProduct()
623 fp6 = __PS_MERGE10(fp1, fp1); in PSVECCrossProduct()
626 fp4 = __PS_MUL(fp1, fp2); in PSVECCrossProduct()
629 fp7 = __PS_MULS0(fp1, fp0); in PSVECCrossProduct()
973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local
985 fp1 = __PSQ_LX(src, 8, 1, 0); in PSMTXMultVec()
[all …]
Dmtx_asm.s78 psq_l fp1, 8(src), 0, 0
79 psq_st fp1, 8(dst), 0, 0
104 #define A02_A03 fp1
543 #define c_zero fp1
604 psq_l fp1, 4( src ), 0, 0
608 ps_merge10 fp6, fp1, fp0
624 ps_msub fp11, fp1, fp7, fp11
626 ps_mul fp12, fp1, fp8
638 ps_mul fp8, fp1, fp2
648 ps_msub fp9, fp1, fp4, fp9
[all …]
DmtxQuat_asm.s34 #define pxy fp1
71 #define pxy fp1
108 #define pxy fp1
198 #define sxy fp1
292 #define scale fp1
324 #define dp fp1
350 #define sxy fp1
434 #define c_zero fp1
Dmtx.c130 f32x2 fp0, fp1, fp2, fp3, fp4, fp5; in PSMTXCopy() local
139 fp1 = __PSQ_LX(src, 8, 0, 0); in PSMTXCopy()
142 __PSQ_STX(dst, 8, fp1, 0, 0); in PSMTXCopy()
632 f32x2 fp1; in PSMTXInverse() local
651 fp1 = __PSQ_LX(src, 4, 0, 0); in PSMTXInverse()
657 fp6 = __PS_MERGE10(fp1, fp0); in PSMTXInverse()
681 fp11 = __PS_MSUB(fp1, fp7, fp11); in PSMTXInverse()
684 fp12 = __PS_MUL(fp1, fp8); in PSMTXInverse()
702 fp8 = __PS_MUL(fp1, fp2); in PSMTXInverse()
717 fp9 = __PS_MSUB(fp1, fp4, fp9); in PSMTXInverse()
[all …]