Home
last modified time | relevance | path

Searched refs:src1Reg (Results 1 – 25 of 26) sorted by relevance

12

/dports/games/libretro-yabause/yabause-ea5b118/yabause/src/play/src/
H A DJitter_CodeGen_AArch64_Fpu.cpp44 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fpu_MemMem() local
59 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fpu_MemMemMem() local
75 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_Cmp_AnyMemMem() local
80 m_assembler.Fcmp_1s(src1Reg, src2Reg); in Emit_Fp_Cmp_AnyMemMem()
91 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_Rcpl_MemMem() local
106 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_Rsqrt_MemMem() local
111 m_assembler.Fsqrt_1s(src1Reg, src1Reg); in Emit_Fp_Rsqrt_MemMem()
124 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_Mov_MemSRelI32() local
127 m_assembler.Scvtf_1s(dstReg, src1Reg); in Emit_Fp_Mov_MemSRelI32()
137 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_ToIntTrunc_MemMem() local
[all …]
H A DJitter_CodeGen_AArch64_64.cpp216 auto src1Reg = GetNextTempRegister64(); in Emit_Add64_MemMemMem() local
219 LoadMemory64InRegister(src1Reg, src1); in Emit_Add64_MemMemMem()
232 auto src1Reg = GetNextTempRegister64(); in Emit_Add64_MemMemCst() local
234 LoadMemory64InRegister(src1Reg, src1); in Emit_Add64_MemMemCst()
266 LoadSymbol64InRegister(src1Reg, src1); in Emit_Sub64_MemAnyMem()
281 LoadMemory64InRegister(src1Reg, src1); in Emit_Sub64_MemMemCst()
313 LoadMemory64InRegister(src1Reg, src1); in Emit_Cmp64_VarAnyMem()
315 m_assembler.Cmp(src1Reg, src2Reg); in Emit_Cmp64_VarAnyMem()
331 LoadMemory64InRegister(src1Reg, src1); in Emit_Cmp64_VarMemCst()
347 m_assembler.Cmp(src1Reg, src2Reg); in Emit_Cmp64_VarMemCst()
[all …]
H A DJitter_CodeGen_AArch32_Md.cpp69 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_MemMem() local
90 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_MemMemMem() local
113 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_Shift_MemMemCst() local
130 auto src1Reg = CAArch32Assembler::q0; in Emit_Md_Test_VarMem() local
203 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_DivS_MemMemMem() local
367 auto src1Reg = CAArch32Assembler::r1; in Emit_Md_Expand_MemMem() local
370 LoadMemoryInRegister(src1Reg, src1); in Emit_Md_Expand_MemMem()
373 m_assembler.Vdup(tmpReg, src1Reg); in Emit_Md_Expand_MemMem()
383 auto src1Reg = CAArch32Assembler::r1; in Emit_Md_Expand_MemCst() local
389 m_assembler.Vdup(tmpReg, src1Reg); in Emit_Md_Expand_MemCst()
[all …]
H A DJitter_CodeGen_AArch32_Div.h39 auto src1Reg = PrepareSymbolRegisterUse(src1, CAArch32Assembler::r0); in Div_GenericTmp64AnyAnySoft() local
42 if(src1Reg != CAArch32Assembler::r0) in Div_GenericTmp64AnyAnySoft()
44 m_assembler.Mov(CAArch32Assembler::r0, src1Reg); in Div_GenericTmp64AnyAnySoft()
60 auto src1Reg = PrepareSymbolRegisterUse(src1, CAArch32Assembler::r0); in Div_GenericTmp64AnyAnySoft() local
63 if(src1Reg != CAArch32Assembler::r0) in Div_GenericTmp64AnyAnySoft()
65 m_assembler.Mov(CAArch32Assembler::r0, src1Reg); in Div_GenericTmp64AnyAnySoft()
89 auto src1Reg = PrepareSymbolRegisterUse(src1, CAArch32Assembler::r0); in Div_GenericTmp64AnyAny() local
97 m_assembler.Sdiv(resReg, src1Reg, src2Reg); in Div_GenericTmp64AnyAny()
102 m_assembler.Udiv(resReg, src1Reg, src2Reg); in Div_GenericTmp64AnyAny()
106 m_assembler.Sub(modReg0, src1Reg, modReg0); in Div_GenericTmp64AnyAny()
H A DJitter_CodeGen_AArch64_Md.cpp327 CommitSymbolRegisterMd(dst, src1Reg); in Emit_Md_MovMasked_VarVarVar()
348 auto src1Reg = GetNextTempRegister(); in Emit_Md_Expand_VarMem() local
350 LoadMemoryInRegister(src1Reg, src1); in Emit_Md_Expand_VarMem()
352 m_assembler.Dup_4s(dstReg, src1Reg); in Emit_Md_Expand_VarMem()
363 auto src1Reg = GetNextTempRegister(); in Emit_Md_Expand_VarCst() local
367 m_assembler.Dup_4s(dstReg, src1Reg); in Emit_Md_Expand_VarCst()
382 if(dstReg == src1Reg) in Emit_Md_PackHB_VarVarVar()
386 m_assembler.Xtn2_16b(tmpReg, src1Reg); in Emit_Md_PackHB_VarVarVar()
408 if(dstReg == src1Reg) in Emit_Md_PackWH_VarVarVar()
412 m_assembler.Xtn2_8h(tmpReg, src1Reg); in Emit_Md_PackWH_VarVarVar()
[all …]
H A DJitter_CodeGen_AArch64.cpp199 ((m_assembler).*(LogicOp::OpImm()))(dstReg, src1Reg, in Emit_Logic_VarVarCst()
225 m_assembler.Smull(dstReg, src1Reg, src2Reg); in Emit_Mul_Tmp64AnyAny()
229 m_assembler.Umull(dstReg, src1Reg, src2Reg); in Emit_Mul_Tmp64AnyAny()
251 m_assembler.Sdiv(resReg, src1Reg, src2Reg); in Emit_Div_Tmp64AnyAny()
255 m_assembler.Udiv(resReg, src1Reg, src2Reg); in Emit_Div_Tmp64AnyAny()
258 m_assembler.Msub(modReg, resReg, src2Reg, src1Reg); in Emit_Div_Tmp64AnyAny()
939 m_assembler.Mvn(dstReg, src1Reg); in Emit_Not_VarVar()
1280 m_assembler.Cmp(src1Reg, src2Reg); in Emit_CondJmp_AnyVar()
1304 m_assembler.Cmp(src1Reg, src2Reg); in Emit_CondJmp_VarCst()
1353 m_assembler.Cmp(src1Reg, src2Reg); in Emit_Cmp_VarAnyVar()
[all …]
H A DJitter_CodeGen_AArch32.cpp43 ((m_assembler).*(ALUOP::OpReg()))(dstReg, src1Reg, src2Reg); in Emit_Alu_GenericAnyAny()
80 assert(cstReg != dstReg && cstReg != src1Reg); in Emit_Alu_GenericAnyCst()
81 ((m_assembler).*(ALUOP::OpReg()))(dstReg, src1Reg, cstReg); in Emit_Alu_GenericAnyCst()
106 assert(resLoReg != src1Reg && resLoReg != src2Reg); in Emit_MulTmp64AnyAny()
107 assert(resHiReg != src1Reg && resHiReg != src2Reg); in Emit_MulTmp64AnyAny()
111 m_assembler.Smull(resLoReg, resHiReg, src1Reg, src2Reg); in Emit_MulTmp64AnyAny()
115 m_assembler.Umull(resLoReg, resHiReg, src1Reg, src2Reg); in Emit_MulTmp64AnyAny()
1070 m_assembler.Cmp(src1Reg, src2Reg); in Emit_CondJmp_VarVar()
1144 assert(src1Reg != src2Reg); in Cmp_GenericRegCst()
1146 m_assembler.Cmp(src1Reg, src2Reg); in Cmp_GenericRegCst()
[all …]
H A DJitter_CodeGen_AArch32_64.cpp674 m_assembler.Cmp(src1Reg, src2Reg); in Cmp64_RegSymLo()
692 m_assembler.Cmp(src1Reg, src2Reg); in Cmp64_RegSymHi()
710 auto src1Reg = CAArch32Assembler::r1; in Cmp64_Equal() local
716 LoadMemory64HighInRegister(src1Reg, src1); in Cmp64_Equal()
717 Cmp64_RegSymHi(src1Reg, src2, src2Reg); in Cmp64_Equal()
722 LoadMemory64LowInRegister(src1Reg, src1); in Cmp64_Equal()
723 Cmp64_RegSymLo(src1Reg, src2, src2Reg); in Cmp64_Equal()
753 auto src1Reg = CAArch32Assembler::r1; in Cmp64_Order() local
761 Cmp64_RegSymHi(src1Reg, src2, src2Reg); in Cmp64_Order()
777 LoadMemory64LowInRegister(src1Reg, src1); in Cmp64_Order()
[all …]
H A DJitter_CodeGen_AArch32_Fpu.cpp228 auto src1Reg = CAArch32Assembler::s1; in Emit_Fp_Mov_MemSRelI32() local
230 …m_assembler.Vldr(src1Reg, g_baseRegister, CAArch32Assembler::MakeImmediateLdrAddress(src1->m_value… in Emit_Fp_Mov_MemSRelI32()
231 m_assembler.Vcvt_F32_S32(dstReg, src1Reg); in Emit_Fp_Mov_MemSRelI32()
243 auto src1Reg = CAArch32Assembler::s1; in Emit_Fp_ToIntTrunc_MemMem() local
245 LoadMemoryFpSingleInRegister(tempRegisterContext, src1Reg, src1); in Emit_Fp_ToIntTrunc_MemMem()
246 m_assembler.Vcvt_S32_F32(dstReg, src1Reg); in Emit_Fp_ToIntTrunc_MemMem()
H A DJitter_CodeGen_x86_Fpu.cpp100 CX86Assembler::XMMREGISTER src1Reg = CX86Assembler::xMM0; in Emit_Fp_Cmp_MemCst() local
115 m_assembler.MovssEd(src1Reg, MakeMemoryFpSingleSymbolAddress(src1)); in Emit_Fp_Cmp_MemCst()
116 m_assembler.CmpssEd(src1Reg, CX86Assembler::MakeXmmRegisterAddress(src2Reg), conditionCode); in Emit_Fp_Cmp_MemCst()
117 m_assembler.MovdVo(CX86Assembler::MakeRegisterAddress(dstReg), src1Reg); in Emit_Fp_Cmp_MemCst()
/dports/games/libretro-play/Play--3cd0a367b5e24c061a6310c68c9fa7f6b531ebd4/deps/CodeGen/src/
H A DJitter_CodeGen_AArch64_Fpu.cpp44 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fpu_MemMem() local
59 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fpu_MemMemMem() local
75 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_Cmp_AnyMemMem() local
80 m_assembler.Fcmp_1s(src1Reg, src2Reg); in Emit_Fp_Cmp_AnyMemMem()
91 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_Rcpl_MemMem() local
106 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_Rsqrt_MemMem() local
111 m_assembler.Fsqrt_1s(src1Reg, src1Reg); in Emit_Fp_Rsqrt_MemMem()
124 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_Mov_MemSRelI32() local
127 m_assembler.Scvtf_1s(dstReg, src1Reg); in Emit_Fp_Mov_MemSRelI32()
137 auto src1Reg = GetNextTempRegisterMd(); in Emit_Fp_ToIntTrunc_MemMem() local
[all …]
H A DJitter_CodeGen_AArch64_64.cpp241 auto src1Reg = GetNextTempRegister64(); in Emit_Add64_MemMemMem() local
244 LoadMemory64InRegister(src1Reg, src1); in Emit_Add64_MemMemMem()
259 LoadMemory64InRegister(src1Reg, src1); in Emit_Add64_MemMemCst()
291 LoadSymbol64InRegister(src1Reg, src1); in Emit_Sub64_MemAnyMem()
306 LoadMemory64InRegister(src1Reg, src1); in Emit_Sub64_MemMemCst()
338 LoadMemory64InRegister(src1Reg, src1); in Emit_Cmp64_VarAnyMem()
340 m_assembler.Cmp(src1Reg, src2Reg); in Emit_Cmp64_VarAnyMem()
356 LoadMemory64InRegister(src1Reg, src1); in Emit_Cmp64_VarMemCst()
372 m_assembler.Cmp(src1Reg, src2Reg); in Emit_Cmp64_VarMemCst()
389 LoadMemory64InRegister(src1Reg, src1); in Emit_And64_MemMemMem()
[all …]
H A DJitter_CodeGen_AArch32_Md.cpp87 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_MemMem() local
108 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_MemMemMem() local
131 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_Shift_MemMemCst() local
165 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_DivS_MemMemMem() local
198 auto src1Reg = CAArch32Assembler::q1; in Emit_Md_CmpLtS_MemMemMem() local
352 auto src1Reg = CAArch32Assembler::r1; in Emit_Md_Expand_MemMem() local
355 LoadMemoryInRegister(src1Reg, src1); in Emit_Md_Expand_MemMem()
358 m_assembler.Vdup(tmpReg, src1Reg); in Emit_Md_Expand_MemMem()
368 auto src1Reg = CAArch32Assembler::r1; in Emit_Md_Expand_MemCst() local
374 m_assembler.Vdup(tmpReg, src1Reg); in Emit_Md_Expand_MemCst()
[all …]
H A DJitter_CodeGen_AArch32_Div.h39 auto src1Reg = PrepareSymbolRegisterUse(src1, CAArch32Assembler::r0); in Div_GenericTmp64AnyAnySoft() local
42 if(src1Reg != CAArch32Assembler::r0) in Div_GenericTmp64AnyAnySoft()
44 m_assembler.Mov(CAArch32Assembler::r0, src1Reg); in Div_GenericTmp64AnyAnySoft()
60 auto src1Reg = PrepareSymbolRegisterUse(src1, CAArch32Assembler::r0); in Div_GenericTmp64AnyAnySoft() local
63 if(src1Reg != CAArch32Assembler::r0) in Div_GenericTmp64AnyAnySoft()
65 m_assembler.Mov(CAArch32Assembler::r0, src1Reg); in Div_GenericTmp64AnyAnySoft()
89 auto src1Reg = PrepareSymbolRegisterUse(src1, CAArch32Assembler::r0); in Div_GenericTmp64AnyAny() local
97 m_assembler.Sdiv(resReg, src1Reg, src2Reg); in Div_GenericTmp64AnyAny()
102 m_assembler.Udiv(resReg, src1Reg, src2Reg); in Div_GenericTmp64AnyAny()
106 m_assembler.Sub(modReg0, src1Reg, modReg0); in Div_GenericTmp64AnyAny()
H A DJitter_CodeGen_AArch64_Md.cpp212 m_assembler.Cmltz_4s(signReg, src1Reg); in Emit_Md_MakeSz_VarVar()
327 CommitSymbolRegisterMd(dst, src1Reg); in Emit_Md_MovMasked_VarVarVar()
348 auto src1Reg = GetNextTempRegister(); in Emit_Md_Expand_VarMem() local
350 LoadMemoryInRegister(src1Reg, src1); in Emit_Md_Expand_VarMem()
352 m_assembler.Dup_4s(dstReg, src1Reg); in Emit_Md_Expand_VarMem()
363 auto src1Reg = GetNextTempRegister(); in Emit_Md_Expand_VarCst() local
367 m_assembler.Dup_4s(dstReg, src1Reg); in Emit_Md_Expand_VarCst()
382 if(dstReg == src1Reg) in Emit_Md_PackHB_VarVarVar()
408 if(dstReg == src1Reg) in Emit_Md_PackWH_VarVarVar()
412 m_assembler.Xtn2_8h(tmpReg, src1Reg); in Emit_Md_PackWH_VarVarVar()
[all …]
H A DJitter_CodeGen_AArch64.cpp252 m_assembler.Sdiv(resReg, src1Reg, src2Reg); in Emit_Div_Tmp64AnyAny()
1033 m_assembler.Mvn(dstReg, src1Reg); in Emit_Not_VarVar()
1147 m_assembler.Ldr(dstReg, src1Reg, 0); in Emit_LoadFromRef_Ref_VarVar()
1591 m_assembler.Cmp(src1Reg, src2Reg); in Emit_CondJmp_AnyVar()
1610 m_assembler.Cbz(src1Reg, label); in Emit_CondJmp_VarCst()
1613 m_assembler.Cbnz(src1Reg, label); in Emit_CondJmp_VarCst()
1634 m_assembler.Cmp(src1Reg, src2Reg); in Emit_CondJmp_VarCst()
1656 m_assembler.Cbz(src1Reg, label); in Emit_CondJmp_Ref_VarCst()
1659 m_assembler.Cbnz(src1Reg, label); in Emit_CondJmp_Ref_VarCst()
1710 m_assembler.Cmp(src1Reg, src2Reg); in Emit_Cmp_VarAnyVar()
[all …]
H A DJitter_CodeGen_AArch32.cpp81 assert(cstReg != dstReg && cstReg != src1Reg); in Emit_Alu_GenericAnyCst()
107 assert(resLoReg != src1Reg && resLoReg != src2Reg); in Emit_MulTmp64AnyAny()
108 assert(resHiReg != src1Reg && resHiReg != src2Reg); in Emit_MulTmp64AnyAny()
112 m_assembler.Smull(resLoReg, resHiReg, src1Reg, src2Reg); in Emit_MulTmp64AnyAny()
116 m_assembler.Umull(resLoReg, resHiReg, src1Reg, src2Reg); in Emit_MulTmp64AnyAny()
1196 m_assembler.Cmp(src1Reg, src2Reg); in Emit_CondJmp_VarVar()
1225 m_assembler.Tst(src1Reg, src1Reg); in Emit_CondJmp_Ref_VarCst()
1298 assert(src1Reg != src2Reg); in Cmp_GenericRegCst()
1300 m_assembler.Cmp(src1Reg, src2Reg); in Cmp_GenericRegCst()
1314 m_assembler.Cmp(src1Reg, src2Reg); in Emit_Cmp_AnyAnyAny()
[all …]
H A DJitter_CodeGen_AArch32_64.cpp717 m_assembler.Cmp(src1Reg, src2Reg); in Cmp64_RegSymLo()
735 m_assembler.Cmp(src1Reg, src2Reg); in Cmp64_RegSymHi()
753 auto src1Reg = CAArch32Assembler::r1; in Cmp64_Equal() local
759 LoadMemory64HighInRegister(src1Reg, src1); in Cmp64_Equal()
760 Cmp64_RegSymHi(src1Reg, src2, src2Reg); in Cmp64_Equal()
765 LoadMemory64LowInRegister(src1Reg, src1); in Cmp64_Equal()
766 Cmp64_RegSymLo(src1Reg, src2, src2Reg); in Cmp64_Equal()
796 auto src1Reg = CAArch32Assembler::r1; in Cmp64_Order() local
804 Cmp64_RegSymHi(src1Reg, src2, src2Reg); in Cmp64_Order()
820 LoadMemory64LowInRegister(src1Reg, src1); in Cmp64_Order()
[all …]
H A DJitter_CodeGen_AArch32_Fpu.cpp228 auto src1Reg = CAArch32Assembler::s1; in Emit_Fp_Mov_MemSRelI32() local
230 …m_assembler.Vldr(src1Reg, g_baseRegister, CAArch32Assembler::MakeImmediateLdrAddress(src1->m_value… in Emit_Fp_Mov_MemSRelI32()
231 m_assembler.Vcvt_F32_S32(dstReg, src1Reg); in Emit_Fp_Mov_MemSRelI32()
243 auto src1Reg = CAArch32Assembler::s1; in Emit_Fp_ToIntTrunc_MemMem() local
245 LoadMemoryFpSingleInRegister(tempRegisterContext, src1Reg, src1); in Emit_Fp_ToIntTrunc_MemMem()
246 m_assembler.Vcvt_S32_F32(dstReg, src1Reg); in Emit_Fp_ToIntTrunc_MemMem()
H A DJitter_CodeGen_x86_Fpu_Sse.cpp53 auto src1Reg = CX86Assembler::xMM0; in Emit_Fp_Cmp_VarMemCst() local
68 m_assembler.MovssEd(src1Reg, MakeMemoryFpSingleSymbolAddress(src1)); in Emit_Fp_Cmp_VarMemCst()
69 m_assembler.CmpssEd(src1Reg, CX86Assembler::MakeXmmRegisterAddress(src2Reg), conditionCode); in Emit_Fp_Cmp_VarMemCst()
70 m_assembler.MovdVo(CX86Assembler::MakeRegisterAddress(dstReg), src1Reg); in Emit_Fp_Cmp_VarMemCst()
H A DJitter_CodeGen_x86_64.cpp663 auto src1Reg = PrepareSymbolRegisterUse(src1, CX86Assembler::rDX); in Emit_Cmp_VarVarVar() local
665 m_assembler.CmpEd(src1Reg, MakeVariableSymbolAddress(src2)); in Emit_Cmp_VarVarVar()
H A DJitter_CodeGen_x86_32.cpp955 auto src1Reg = PrepareSymbolRegisterUse(src1, CX86Assembler::rDX); in Emit_Cmp_VarVarVar() local
958 m_assembler.CmpEd(src1Reg, MakeVariableSymbolAddress(src2)); in Emit_Cmp_VarVarVar()
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/mkldnn/src/gpu/jit/ngen/
H A Dngen_xe.hpp227 unsigned src1Reg : 8; member
559 base = send.src1Reg; in getOperandRegion()
H A Dngen.hpp1937 i.send.src1Reg = src1.getBase(); in opSend()
/dports/math/onednn/oneDNN-2.5.1/src/gpu/jit/ngen/
H A Dngen_gen12.hpp389 unsigned src1Reg : 8; member
847 base = send.src1Reg; in getOperandRegion()

12