Lines Matching refs:opcode
144 EmulateInstructionPPC64::GetOpcodeForInstruction(uint32_t opcode) {
161 if ((g_opcodes[i].mask & opcode) == g_opcodes[i].value)
168 const uint32_t opcode = m_opcode.GetOpcode32();
169 // LLDB_LOG(log, "PPC64::EvaluateInstruction: opcode={0:X+8}", opcode);
170 Opcode *opcode_data = GetOpcodeForInstruction(opcode);
189 success = (this->*opcode_data->callback)(opcode);
211 bool EmulateInstructionPPC64::EmulateMFSPR(uint32_t opcode) {
212 uint32_t rt = Bits32(opcode, 25, 21);
213 uint32_t spr = Bits32(opcode, 20, 11);
236 bool EmulateInstructionPPC64::EmulateLD(uint32_t opcode) {
237 uint32_t rt = Bits32(opcode, 25, 21);
238 uint32_t ra = Bits32(opcode, 20, 16);
239 uint32_t ds = Bits32(opcode, 15, 2);
265 bool EmulateInstructionPPC64::EmulateSTD(uint32_t opcode) {
266 uint32_t rs = Bits32(opcode, 25, 21);
267 uint32_t ra = Bits32(opcode, 20, 16);
268 uint32_t ds = Bits32(opcode, 15, 2);
269 uint32_t u = Bits32(opcode, 1, 0);
332 bool EmulateInstructionPPC64::EmulateOR(uint32_t opcode) {
333 uint32_t rs = Bits32(opcode, 25, 21);
334 uint32_t ra = Bits32(opcode, 20, 16);
335 uint32_t rb = Bits32(opcode, 15, 11);
365 bool EmulateInstructionPPC64::EmulateADDI(uint32_t opcode) {
366 uint32_t rt = Bits32(opcode, 25, 21);
367 uint32_t ra = Bits32(opcode, 20, 16);
368 uint32_t si = Bits32(opcode, 15, 0);