Lines Matching refs:Instruction
71 void PrintRs(Instruction* instr);
72 void PrintRt(Instruction* instr);
73 void PrintRd(Instruction* instr);
74 void PrintFs(Instruction* instr);
75 void PrintFt(Instruction* instr);
76 void PrintFd(Instruction* instr);
77 void PrintSa(Instruction* instr);
78 void PrintLsaSa(Instruction* instr);
79 void PrintSd(Instruction* instr);
80 void PrintSs1(Instruction* instr);
81 void PrintSs2(Instruction* instr);
82 void PrintBc(Instruction* instr);
83 void PrintCc(Instruction* instr);
84 void PrintFunction(Instruction* instr);
85 void PrintSecondaryField(Instruction* instr);
86 void PrintUImm16(Instruction* instr);
87 void PrintSImm16(Instruction* instr);
88 void PrintXImm16(Instruction* instr);
89 void PrintPCImm16(Instruction* instr, int delta_pc, int n_bits);
90 void PrintXImm18(Instruction* instr);
91 void PrintSImm18(Instruction* instr);
92 void PrintXImm19(Instruction* instr);
93 void PrintSImm19(Instruction* instr);
94 void PrintXImm21(Instruction* instr);
95 void PrintSImm21(Instruction* instr);
96 void PrintPCImm21(Instruction* instr, int delta_pc, int n_bits);
97 void PrintXImm26(Instruction* instr);
98 void PrintSImm26(Instruction* instr);
99 void PrintPCImm26(Instruction* instr, int delta_pc, int n_bits);
100 void PrintPCImm26(Instruction* instr);
101 void PrintCode(Instruction* instr); // For break and trap instructions.
102 void PrintFormat(Instruction* instr); // For floating format postfix.
103 void PrintBp2(Instruction* instr);
104 void PrintBp3(Instruction* instr);
106 void PrintInstructionName(Instruction* instr);
109 int FormatRegister(Instruction* instr, const char* option);
110 int FormatFPURegister(Instruction* instr, const char* option);
111 int FormatOption(Instruction* instr, const char* option);
112 void Format(Instruction* instr, const char* format);
113 void Unknown(Instruction* instr);
114 int DecodeBreakInstr(Instruction* instr);
117 bool DecodeTypeRegisterRsType(Instruction* instr);
118 void DecodeTypeRegisterSRsType(Instruction* instr);
119 void DecodeTypeRegisterDRsType(Instruction* instr);
120 void DecodeTypeRegisterLRsType(Instruction* instr);
121 void DecodeTypeRegisterWRsType(Instruction* instr);
122 void DecodeTypeRegisterSPECIAL(Instruction* instr);
123 void DecodeTypeRegisterSPECIAL2(Instruction* instr);
124 void DecodeTypeRegisterSPECIAL3(Instruction* instr);
125 void DecodeTypeRegisterCOP1(Instruction* instr);
126 void DecodeTypeRegisterCOP1X(Instruction* instr);
127 int DecodeTypeRegister(Instruction* instr);
129 void DecodeTypeImmediateCOP1(Instruction* instr);
130 void DecodeTypeImmediateREGIMM(Instruction* instr);
131 void DecodeTypeImmediate(Instruction* instr);
133 void DecodeTypeJump(Instruction* instr);
171 void Decoder::PrintRs(Instruction* instr) { in PrintRs()
177 void Decoder::PrintRt(Instruction* instr) { in PrintRt()
183 void Decoder::PrintRd(Instruction* instr) { in PrintRd()
206 void Decoder::PrintFs(Instruction* instr) { in PrintFs()
212 void Decoder::PrintFt(Instruction* instr) { in PrintFt()
218 void Decoder::PrintFd(Instruction* instr) { in PrintFd()
225 void Decoder::PrintSa(Instruction* instr) { in PrintSa()
232 void Decoder::PrintLsaSa(Instruction* instr) { in PrintLsaSa()
239 void Decoder::PrintSd(Instruction* instr) { in PrintSd()
246 void Decoder::PrintSs1(Instruction* instr) { in PrintSs1()
253 void Decoder::PrintSs2(Instruction* instr) { in PrintSs2()
262 void Decoder::PrintBc(Instruction* instr) { in PrintBc()
269 void Decoder::PrintCc(Instruction* instr) { in PrintCc()
276 void Decoder::PrintUImm16(Instruction* instr) { in PrintUImm16()
283 void Decoder::PrintSImm16(Instruction* instr) { in PrintSImm16()
291 void Decoder::PrintXImm16(Instruction* instr) { in PrintXImm16()
300 void Decoder::PrintPCImm16(Instruction* instr, int delta_pc, int n_bits) { in PrintPCImm16()
310 void Decoder::PrintSImm18(Instruction* instr) { in PrintSImm18()
318 void Decoder::PrintXImm18(Instruction* instr) { in PrintXImm18()
325 void Decoder::PrintXImm19(Instruction* instr) { in PrintXImm19()
332 void Decoder::PrintSImm19(Instruction* instr) { in PrintSImm19()
342 void Decoder::PrintXImm21(Instruction* instr) { in PrintXImm21()
349 void Decoder::PrintSImm21(Instruction* instr) { in PrintSImm21()
361 void Decoder::PrintPCImm21(Instruction* instr, int delta_pc, int n_bits) { in PrintPCImm21()
374 void Decoder::PrintXImm26(Instruction* instr) { in PrintXImm26()
384 void Decoder::PrintSImm26(Instruction* instr) { in PrintSImm26()
396 void Decoder::PrintPCImm26(Instruction* instr, int delta_pc, int n_bits) { in PrintPCImm26()
411 void Decoder::PrintPCImm26(Instruction* instr) { in PrintPCImm26()
421 void Decoder::PrintBp2(Instruction* instr) { in PrintBp2()
427 void Decoder::PrintBp3(Instruction* instr) { in PrintBp3()
434 void Decoder::PrintCode(Instruction* instr) { in PrintCode()
461 void Decoder::PrintFormat(Instruction* instr) { in PrintFormat()
485 void Decoder::PrintInstructionName(Instruction* instr) { in PrintInstructionName()
491 int Decoder::FormatRegister(Instruction* instr, const char* format) { in FormatRegister()
513 int Decoder::FormatFPURegister(Instruction* instr, const char* format) { in FormatFPURegister()
562 int Decoder::FormatOption(Instruction* instr, const char* format) { in FormatOption()
779 void Decoder::Format(Instruction* instr, const char* format) { in Format()
795 void Decoder::Unknown(Instruction* instr) { in Unknown()
800 int Decoder::DecodeBreakInstr(Instruction* instr) { in DecodeBreakInstr()
809 reinterpret_cast<int32_t*>(instr + Instruction::kInstrSize)), in DecodeBreakInstr()
811 *reinterpret_cast<char**>(instr + Instruction::kInstrSize)), in DecodeBreakInstr()
812 *reinterpret_cast<char**>(instr + Instruction::kInstrSize)); in DecodeBreakInstr()
814 return 3 * Instruction::kInstrSize; in DecodeBreakInstr()
817 return Instruction::kInstrSize; in DecodeBreakInstr()
822 bool Decoder::DecodeTypeRegisterRsType(Instruction* instr) { in DecodeTypeRegisterRsType()
958 void Decoder::DecodeTypeRegisterSRsType(Instruction* instr) { in DecodeTypeRegisterSRsType()
972 void Decoder::DecodeTypeRegisterDRsType(Instruction* instr) { in DecodeTypeRegisterDRsType()
979 void Decoder::DecodeTypeRegisterLRsType(Instruction* instr) { in DecodeTypeRegisterLRsType()
1026 void Decoder::DecodeTypeRegisterWRsType(Instruction* instr) { in DecodeTypeRegisterWRsType()
1073 void Decoder::DecodeTypeRegisterCOP1(Instruction* instr) { in DecodeTypeRegisterCOP1()
1118 void Decoder::DecodeTypeRegisterCOP1X(Instruction* instr) { in DecodeTypeRegisterCOP1X()
1129 void Decoder::DecodeTypeRegisterSPECIAL(Instruction* instr) { in DecodeTypeRegisterSPECIAL()
1418 void Decoder::DecodeTypeRegisterSPECIAL2(Instruction* instr) { in DecodeTypeRegisterSPECIAL2()
1439 void Decoder::DecodeTypeRegisterSPECIAL3(Instruction* instr) { in DecodeTypeRegisterSPECIAL3()
1532 int Decoder::DecodeTypeRegister(Instruction* instr) { in DecodeTypeRegister()
1558 return Instruction::kInstrSize; in DecodeTypeRegister()
1562 void Decoder::DecodeTypeImmediateCOP1(Instruction* instr) { in DecodeTypeImmediateCOP1()
1583 void Decoder::DecodeTypeImmediateREGIMM(Instruction* instr) { in DecodeTypeImmediateREGIMM()
1616 void Decoder::DecodeTypeImmediate(Instruction* instr) { in DecodeTypeImmediate()
1898 void Decoder::DecodeTypeJump(Instruction* instr) { in DecodeTypeJump()
1917 Instruction* instr = Instruction::At(instr_ptr); in InstructionDecode()
1922 switch (instr->InstructionType(Instruction::TypeChecks::EXTRA)) { in InstructionDecode()
1923 case Instruction::kRegisterType: { in InstructionDecode()
1926 case Instruction::kImmediateType: { in InstructionDecode()
1930 case Instruction::kJumpType: { in InstructionDecode()
1939 return Instruction::kInstrSize; in InstructionDecode()