Home
last modified time | relevance | path

Searched refs:tmpRegister (Results 1 – 7 of 7) sorted by relevance

/dports/games/libretro-play/Play--3cd0a367b5e24c061a6310c68c9fa7f6b531ebd4/deps/CodeGen/src/
H A DJitter_CodeGen_x86_Md_Avx.cpp84 auto tmpRegister = CX86Assembler::xMM0; in Emit_Md_Avx_Mov_MemMem() local
86 m_assembler.VmovapsVo(tmpRegister, MakeMemory128SymbolAddress(src1)); in Emit_Md_Avx_Mov_MemMem()
87 m_assembler.VmovapsVo(MakeMemory128SymbolAddress(dst), tmpRegister); in Emit_Md_Avx_Mov_MemMem()
269 auto tmpRegister = CX86Assembler::xMM2; in Emit_Md_Avx_AddUSW_VarVarVar() local
287 …m_assembler.VpcmpeqdVo(tmpRegister, tmpRegister, CX86Assembler::MakeXmmRegisterAddress(tmpRegister in Emit_Md_Avx_AddUSW_VarVarVar()
288 m_assembler.VpslldVo(tmpRegister, tmpRegister, 31); in Emit_Md_Avx_AddUSW_VarVarVar()
289 m_assembler.VpadddVo(tmpRegister, tmpRegister, CX86Assembler::MakeXmmRegisterAddress(resRegister)); in Emit_Md_Avx_AddUSW_VarVarVar()
312 auto tmpRegister = CX86Assembler::xMM2; in Emit_Md_Avx_SubUSW_VarVarVar() local
330 …m_assembler.VpcmpeqdVo(tmpRegister, tmpRegister, CX86Assembler::MakeXmmRegisterAddress(tmpRegister in Emit_Md_Avx_SubUSW_VarVarVar()
331 m_assembler.VpslldVo(tmpRegister, tmpRegister, 31); in Emit_Md_Avx_SubUSW_VarVarVar()
[all …]
H A DJitter_CodeGen_x86_Fpu.cpp86 CX86Assembler::REGISTER tmpRegister = CX86Assembler::rAX; in Emit_Fp_LdCst_MemCst() local
88 m_assembler.MovId(tmpRegister, src1->m_valueLow); in Emit_Fp_LdCst_MemCst()
89 m_assembler.MovGd(MakeMemoryFpSingleSymbolAddress(dst), tmpRegister); in Emit_Fp_LdCst_MemCst()
H A DJitter_CodeGen_x86_Md.cpp224 auto tmpRegister = CX86Assembler::xMM0; in Emit_Md_Shift_MemVarCst() local
226 m_assembler.MovapsVo(tmpRegister, MakeVariable128SymbolAddress(src1)); in Emit_Md_Shift_MemVarCst()
228 m_assembler.MovapsVo(MakeMemory128SymbolAddress(dst), tmpRegister); in Emit_Md_Shift_MemVarCst()
430 auto tmpRegister = CX86Assembler::xMM2; in Emit_Md_AddUSW_VarVarVar() local
449 m_assembler.PcmpeqdVo(tmpRegister, CX86Assembler::MakeXmmRegisterAddress(tmpRegister)); in Emit_Md_AddUSW_VarVarVar()
450 m_assembler.PslldVo(tmpRegister, 31); in Emit_Md_AddUSW_VarVarVar()
451 m_assembler.PadddVo(tmpRegister, CX86Assembler::MakeXmmRegisterAddress(resRegister)); in Emit_Md_AddUSW_VarVarVar()
474 auto tmpRegister = CX86Assembler::xMM2; in Emit_Md_SubUSW_VarVarVar() local
493 m_assembler.PcmpeqdVo(tmpRegister, CX86Assembler::MakeXmmRegisterAddress(tmpRegister)); in Emit_Md_SubUSW_VarVarVar()
494 m_assembler.PslldVo(tmpRegister, 31); in Emit_Md_SubUSW_VarVarVar()
[all …]
H A DJitter_CodeGen_x86.cpp577 auto tmpRegister = CX86Assembler::rAX; in Emit_Lzc() local
579 m_assembler.MovEd(tmpRegister, srcAddress); in Emit_Lzc()
580 m_assembler.TestEd(tmpRegister, CX86Assembler::MakeRegisterAddress(tmpRegister)); in Emit_Lzc()
585 m_assembler.NotEd(CX86Assembler::MakeRegisterAddress(tmpRegister)); in Emit_Lzc()
586 m_assembler.TestEd(tmpRegister, CX86Assembler::MakeRegisterAddress(tmpRegister)); in Emit_Lzc()
591 m_assembler.BsrEd(dstRegister, CX86Assembler::MakeRegisterAddress(tmpRegister)); in Emit_Lzc()
/dports/games/libretro-yabause/yabause-ea5b118/yabause/src/play/src/
H A DJitter_CodeGen_x86_Md.cpp222 auto tmpRegister = CX86Assembler::xMM0; in Emit_Md_Shift_MemVarCst() local
224 m_assembler.MovapsVo(tmpRegister, MakeVariable128SymbolAddress(src1)); in Emit_Md_Shift_MemVarCst()
226 m_assembler.MovapsVo(MakeMemory128SymbolAddress(dst), tmpRegister); in Emit_Md_Shift_MemVarCst()
273 auto tmpRegister = CX86Assembler::rAX; in Emit_Md_GetFlag_MemVar() local
274 ((*this).*(MDOPFLAG::OpEd()))(tmpRegister, MakeVariable128SymbolAddress(src1)); in Emit_Md_GetFlag_MemVar()
275 m_assembler.MovGd(MakeMemorySymbolAddress(dst), tmpRegister); in Emit_Md_GetFlag_MemVar()
448 auto tmpRegister = CX86Assembler::xMM2; in Emit_Md_AddUSW_VarVarVar() local
465 m_assembler.PcmpeqdVo(tmpRegister, CX86Assembler::MakeXmmRegisterAddress(tmpRegister)); in Emit_Md_AddUSW_VarVarVar()
466 m_assembler.PslldVo(tmpRegister, 31); in Emit_Md_AddUSW_VarVarVar()
676 auto tmpRegister = CX86Assembler::xMM2; in Emit_Md_IsNegative() local
[all …]
H A DJitter_CodeGen_x86_Fpu.cpp211 CX86Assembler::REGISTER tmpRegister = CX86Assembler::rAX; in Emit_Fp_LdCst_MemCst() local
213 m_assembler.MovId(tmpRegister, src1->m_valueLow); in Emit_Fp_LdCst_MemCst()
214 m_assembler.MovGd(MakeMemoryFpSingleSymbolAddress(dst), tmpRegister); in Emit_Fp_LdCst_MemCst()
H A DJitter_CodeGen_x86.cpp476 auto tmpRegister = CX86Assembler::rAX; in Emit_Lzc() local
478 m_assembler.MovEd(tmpRegister, srcAddress); in Emit_Lzc()
479 m_assembler.TestEd(tmpRegister, CX86Assembler::MakeRegisterAddress(tmpRegister)); in Emit_Lzc()
484 m_assembler.NotEd(CX86Assembler::MakeRegisterAddress(tmpRegister)); in Emit_Lzc()
485 m_assembler.TestEd(tmpRegister, CX86Assembler::MakeRegisterAddress(tmpRegister)); in Emit_Lzc()
490 m_assembler.BsrEd(dstRegister, CX86Assembler::MakeRegisterAddress(tmpRegister)); in Emit_Lzc()