Home
last modified time | relevance | path

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

/CafeSDK-2.12.13-1/system/src/lib/mtx/
Dmtx44Vec_asm.s40 ps_merge11 fp12, fp1, fp1 // fp12 = 1.0, 1.0
45 ps_div fp13, fp12, fp13 // fp13 <- 1/w
102 ps_mul fp12, fp4, fp8
110 ps_madd fp12, fp5, fp9, fp12
113 ps_sum0 fp12, fp12, fp12, fp12 // fp12 <- z
123 ps_mul fp12, fp12, fp13
124 psq_stu fp12, 4(dstBase), 1, 0
131 ps_mul fp12, fp4, fp8
138 ps_madd fp12, fp5, fp9, fp12
141 ps_sum0 fp12, fp12, fp12, fp12 // fp12 <- z
[all …]
DmtxVec_asm.s35 #define W2_XY fp12
552 ps_sum0 fp12, fp11, fp12, fp11
558 psq_st fp12, 4(dst), 1, 0
587 psq_l fp12, 16(m), 0, 0
593 ps_merge00 fp0, fp13, fp12
599 ps_merge11 fp1, fp13, fp12
630 ps_madds0 fp12, fp2, fp7, fp8
640 psq_stu fp12, 4(dstBase), 0, 0
653 ps_madds0 fp12, fp2, fp7, fp8
657 psq_stu fp12, 4(dstBase), 0, 0
[all …]
Dmtx44Vec.c77 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp12, fp13; //fp10, fp11, in PSMTX44MultVec() local
106 fp12 = __PS_MERGE11(fp1, fp1); in PSMTX44MultVec()
125 fp13 = __PS_DIV(fp12, fp13); in PSMTX44MultVec()
301 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44MultVecSR() local
339 fp12 = __PS_MUL(fp4, fp6); in PSMTX44MultVecSR()
363 fp12 = __PS_SUM0(fp12, fp12, fp12); in PSMTX44MultVecSR()
380 fp13 = __PS_MADD(fp5, fp7, fp12); in PSMTX44MultVecSR()
Dmtx_asm.s117 #define D00_D01 fp12
626 ps_mul fp12, fp1, fp8
632 ps_msub fp12, fp5, fp6, fp12
640 ps_madd fp7, fp2, fp12, fp7
679 ps_muls0 fp12, fp12, fp0
685 ps_merge00 fp5, fp13, fp12
687 ps_merge11 fp4, fp13, fp12
699 ps_madd fp6, fp12, fp2, fp6
771 ps_mul fp12, fp1, fp8
777 ps_msub fp12, fp5, fp6, fp12
[all …]
DmtxVec.c973 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp8, fp9, fp10, fp11, fp12; // fp7, in PSMTXMultVec() local
1017 fp12 = zero; in PSMTXMultVec()
1020 fp12 = __PS_SUM0(fp11, fp12, fp11); in PSMTXMultVec()
1029 __PSQ_STX(dst, 4, fp12, 1, 0); in PSMTXMultVec()
1164 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTXMultVecSR() local
1190 fp12 = __PS_MUL(fp4, fp6); in PSMTXMultVecSR()
1205 fp12 = __PS_SUM0(fp12, fp12, fp12); in PSMTXMultVecSR()
1216 fp13 = __PS_MADD(fp5, fp7, fp12); in PSMTXMultVecSR()
Dmtx.c644 f32x2 fp12; in PSMTXInverse() local
684 fp12 = __PS_MUL(fp1, fp8); in PSMTXInverse()
693 fp12 = __PS_MSUB(fp5, fp6, fp12); in PSMTXInverse()
705 fp7 = __PS_MADD(fp2, fp12, fp7); in PSMTXInverse()
754 fp12 = __PS_MULS0(fp12, fp0); in PSMTXInverse()
764 fp5 = __PS_MERGE00(fp13, fp12); in PSMTXInverse()
767 fp4 = __PS_MERGE11(fp13, fp12); in PSMTXInverse()
789 fp6 = __PS_MADD(fp12, fp2, fp6); in PSMTXInverse()
949 f32x2 fp12; in PSMTXInvXpose() local
1001 fp12 = __PS_MUL(fp1, fp8); in PSMTXInvXpose()
[all …]
Dmtx44_asm.s186 ps_muls0 fp12, fp2, fp0 // b00a30,b01a30
188 ps_madds1 fp12, fp3, fp0, fp12 // b00a30+b10a31,b01a30+b11a31
192 ps_madds0 fp12, fp4, fp1, fp12
196 ps_madds1 fp12, fp5, fp1, fp12
232 psq_st fp12,48(ab), 0, 0 // ab30,ab31
279 #define tmp7 fp12
Dmtx44.c454 f32x2 fp0, fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12, fp13; in PSMTX44Concat() local
559 fp12 = __PS_MULS0(fp2, fp0); in PSMTX44Concat()
567 fp12 = __PS_MADDS1(fp3, fp0, fp12); in PSMTX44Concat()
576 fp12 = __PS_MADDS0(fp4, fp1, fp12); in PSMTX44Concat()
585 fp12 = __PS_MADDS1(fp5, fp1, fp12); in PSMTX44Concat()
683 __PSQ_STX(ab, 48, fp12, 0, 0); in PSMTX44Concat()
DmtxQuat_asm.s119 #define szw fp12
209 #define c_two fp12
445 #define tmp7 fp12