Home
last modified time | relevance | path

Searched refs:g_registers (Results 1 – 18 of 18) sorted by relevance

/dports/games/libretro-yabause/yabause-ea5b118/yabause/src/play/src/
H A DJitter_CodeGen_AArch32.cpp15 CAArch32Assembler::REGISTER CCodeGen_AArch32::g_registers[MAX_REGISTERS] = member in CCodeGen_AArch32
343 registerSave |= (1 << g_registers[i]); in GetSavedRegisterList()
591 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterDef()
608 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterUse()
630 assert(usedRegister == g_registers[symbol->m_valueLow]); in CommitSymbolRegister()
782 m_assembler.Mov(paramReg, g_registers[src1->m_valueLow]); in Emit_Param_Reg()
934 m_assembler.Mov(g_registers[dst->m_valueLow], g_registers[src1->m_valueLow]); in Emit_Mov_RegReg()
942 LoadMemoryInRegister(g_registers[dst->m_valueLow], src1); in Emit_Mov_RegMem()
963 StoreRegisterInMemory(dst, g_registers[src1->m_valueLow]); in Emit_Mov_MemReg()
1190 m_assembler.Mvn(g_registers[dst->m_valueLow], g_registers[src1->m_valueLow]); in Emit_Not_RegReg()
[all …]
H A DJitter_CodeGen_AArch64.cpp7 CAArch64Assembler::REGISTER32 CCodeGen_AArch64::g_registers[MAX_REGISTERS] = member in CCodeGen_AArch64
589 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterDef()
607 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterUse()
629 assert(usedRegister == g_registers[symbol->m_valueLow]); in CommitSymbolRegister()
798 registerSave |= (1 << (g_registers[i] / 2)); in GetSavedRegisterList()
878 m_assembler.Mov(g_registers[dst->m_valueLow], g_registers[src1->m_valueLow]); in Emit_Mov_RegReg()
886 LoadMemoryInRegister(g_registers[dst->m_valueLow], src1); in Emit_Mov_RegMem()
897 LoadConstantInRegister(g_registers[dst->m_valueLow], src1->m_valueLow); in Emit_Mov_RegCst()
907 StoreRegisterInMemory(dst, g_registers[src1->m_valueLow]); in Emit_Mov_MemReg()
1071 m_assembler.Mov(paramReg, g_registers[src1->m_valueLow]); in Emit_Param_Reg()
[all …]
H A DJitter_CodeGen_x86_32.cpp6 CX86Assembler::REGISTER CCodeGen_x86_32::g_registers[MAX_REGISTERS] = member in CCodeGen_x86_32
93 CCodeGen_x86::m_registers = g_registers; in CCodeGen_x86_32()
711 Emit_Sr64Var_MemMem(dst, src1, g_registers[src2->m_valueLow], SHIFTRIGHT_LOGICAL); in Emit_Srl64_MemMemReg()
747 Emit_Sr64Var_MemMem(dst, src1, g_registers[src2->m_valueLow], SHIFTRIGHT_ARITHMETIC); in Emit_Sra64_MemMemReg()
827 Emit_Sll64_MemMemVar(statement, g_registers[src2->m_valueLow]); in Emit_Sll64_MemMemReg()
H A DJitter_CodeGen_AArch32_64.cpp398 m_assembler.Mov(saReg, g_registers[src2->m_valueLow]); in Emit_Sll64_MemMemVar()
606 m_assembler.Mov(saReg, g_registers[src2->m_valueLow]); in Emit_Srl64_MemMemVar()
642 m_assembler.Mov(saReg, g_registers[src2->m_valueLow]); in Emit_Sra64_MemMemVar()
H A DJitter_CodeGen_AArch64_Md.cpp337 m_assembler.Dup_4s(dstReg, g_registers[src1->m_valueLow]); in Emit_Md_Expand_VarReg()
H A DJitter_CodeGen_AArch32_Md.cpp357 m_assembler.Vdup(tmpReg, g_registers[src1->m_valueLow]); in Emit_Md_Expand_MemReg()
/dports/games/libretro-play/Play--3cd0a367b5e24c061a6310c68c9fa7f6b531ebd4/deps/CodeGen/src/
H A DJitter_CodeGen_AArch32.cpp351 registerSave |= (1 << g_registers[i]); in GetSavedRegisterList()
604 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterDef()
621 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterUse()
643 assert(usedRegister == g_registers[symbol->m_valueLow]); in CommitSymbolRegister()
661 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterDefRef()
679 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterUseRef()
697 assert(usedRegister == g_registers[symbol->m_valueLow]); in CommitSymbolRegisterRef()
1037 m_assembler.Mov(g_registers[dst->m_valueLow], g_registers[src1->m_valueLow]); in Emit_Mov_RegReg()
1045 LoadMemoryInRegister(g_registers[dst->m_valueLow], src1); in Emit_Mov_RegMem()
1344 m_assembler.Mvn(g_registers[dst->m_valueLow], g_registers[src1->m_valueLow]); in Emit_Not_RegReg()
[all …]
H A DJitter_CodeGen_AArch64.cpp8 CAArch64Assembler::REGISTER32 CCodeGen_AArch64::g_registers[MAX_REGISTERS] = member in CCodeGen_AArch64
620 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterDef()
638 return g_registers[symbol->m_valueLow]; in PrepareSymbolRegisterUse()
660 assert(usedRegister == g_registers[symbol->m_valueLow]); in CommitSymbolRegister()
714 assert(usedRegister == g_registers[symbol->m_valueLow]); in CommitSymbolRegisterRef()
882 registerSave |= (1 << (g_registers[i] / 2)); in GetSavedRegisterList()
961 m_assembler.Mov(g_registers[dst->m_valueLow], g_registers[src1->m_valueLow]); in Emit_Mov_RegReg()
969 LoadMemoryInRegister(g_registers[dst->m_valueLow], src1); in Emit_Mov_RegMem()
990 StoreRegisterInMemory(dst, g_registers[src1->m_valueLow]); in Emit_Mov_MemReg()
1323 m_assembler.Mov(paramReg, g_registers[src1->m_valueLow]); in Emit_Param_Reg()
[all …]
H A DJitter_CodeGen_x86_32.cpp7 CX86Assembler::REGISTER CCodeGen_x86_32::g_registers[MAX_REGISTERS] = member in CCodeGen_x86_32
102 CCodeGen_x86::m_registers = g_registers; in CCodeGen_x86_32()
776 Emit_Sr64Var_MemMem(dst, src1, g_registers[src2->m_valueLow], SHIFTRIGHT_LOGICAL); in Emit_Srl64_MemMemReg()
812 Emit_Sr64Var_MemMem(dst, src1, g_registers[src2->m_valueLow], SHIFTRIGHT_ARITHMETIC); in Emit_Sra64_MemMemReg()
893 Emit_Sll64_MemMemVar(statement, g_registers[src2->m_valueLow]); in Emit_Sll64_MemMemReg()
H A DJitter_CodeGen_AArch32_64.cpp441 m_assembler.Mov(saReg, g_registers[src2->m_valueLow]); in Emit_Sll64_MemMemVar()
649 m_assembler.Mov(saReg, g_registers[src2->m_valueLow]); in Emit_Srl64_MemMemVar()
685 m_assembler.Mov(saReg, g_registers[src2->m_valueLow]); in Emit_Sra64_MemMemVar()
H A DJitter_CodeGen_AArch64_Md.cpp337 m_assembler.Dup_4s(dstReg, g_registers[src1->m_valueLow]); in Emit_Md_Expand_VarReg()
H A DJitter_CodeGen_AArch32_Md.cpp342 m_assembler.Vdup(tmpReg, g_registers[src1->m_valueLow]); in Emit_Md_Expand_MemReg()
/dports/games/libretro-yabause/yabause-ea5b118/yabause/src/play/include/
H A DJitter_CodeGen_x86_32.h146 static CX86Assembler::REGISTER g_registers[MAX_REGISTERS]; variable
H A DJitter_CodeGen_AArch32.h622 static CAArch32Assembler::REGISTER g_registers[MAX_REGISTERS]; variable
H A DJitter_CodeGen_AArch64.h679 static CAArch64Assembler::REGISTER32 g_registers[MAX_REGISTERS]; variable
/dports/games/libretro-play/Play--3cd0a367b5e24c061a6310c68c9fa7f6b531ebd4/deps/CodeGen/include/
H A DJitter_CodeGen_x86_32.h164 static CX86Assembler::REGISTER g_registers[MAX_REGISTERS]; variable
H A DJitter_CodeGen_AArch32.h713 static CAArch32Assembler::REGISTER g_registers[MAX_REGISTERS]; variable
H A DJitter_CodeGen_AArch64.h748 static CAArch64Assembler::REGISTER32 g_registers[MAX_REGISTERS]; variable