Lines Matching refs:opcode
146 EmulateInstructionPPC64::GetOpcodeForInstruction(uint32_t opcode) { in GetOpcodeForInstruction() argument
163 if ((g_opcodes[i].mask & opcode) == g_opcodes[i].value) in GetOpcodeForInstruction()
170 const uint32_t opcode = m_opcode.GetOpcode32(); in EvaluateInstruction() local
172 Opcode *opcode_data = GetOpcodeForInstruction(opcode); in EvaluateInstruction()
191 success = (this->*opcode_data->callback)(opcode); in EvaluateInstruction()
213 bool EmulateInstructionPPC64::EmulateMFSPR(uint32_t opcode) { in EmulateMFSPR() argument
214 uint32_t rt = Bits32(opcode, 25, 21); in EmulateMFSPR()
215 uint32_t spr = Bits32(opcode, 20, 11); in EmulateMFSPR()
238 bool EmulateInstructionPPC64::EmulateLD(uint32_t opcode) { in EmulateLD() argument
239 uint32_t rt = Bits32(opcode, 25, 21); in EmulateLD()
240 uint32_t ra = Bits32(opcode, 20, 16); in EmulateLD()
241 uint32_t ds = Bits32(opcode, 15, 2); in EmulateLD()
267 bool EmulateInstructionPPC64::EmulateSTD(uint32_t opcode) { in EmulateSTD() argument
268 uint32_t rs = Bits32(opcode, 25, 21); in EmulateSTD()
269 uint32_t ra = Bits32(opcode, 20, 16); in EmulateSTD()
270 uint32_t ds = Bits32(opcode, 15, 2); in EmulateSTD()
271 uint32_t u = Bits32(opcode, 1, 0); in EmulateSTD()
334 bool EmulateInstructionPPC64::EmulateOR(uint32_t opcode) { in EmulateOR() argument
335 uint32_t rs = Bits32(opcode, 25, 21); in EmulateOR()
336 uint32_t ra = Bits32(opcode, 20, 16); in EmulateOR()
337 uint32_t rb = Bits32(opcode, 15, 11); in EmulateOR()
367 bool EmulateInstructionPPC64::EmulateADDI(uint32_t opcode) { in EmulateADDI() argument
368 uint32_t rt = Bits32(opcode, 25, 21); in EmulateADDI()
369 uint32_t ra = Bits32(opcode, 20, 16); in EmulateADDI()
370 uint32_t si = Bits32(opcode, 15, 0); in EmulateADDI()