Home | History | Annotate | Download | only in mips64

Lines Matching refs:Decoder

43 // Decoder decodes and disassembles instructions into an output buffer.
46 class Decoder {
48 Decoder(const disasm::NameConverter& converter,
56 ~Decoder() {}
139 DISALLOW_COPY_AND_ASSIGN(Decoder);
143 // Support for assertions in the Decoder formatting functions.
149 void Decoder::PrintChar(const char ch) {
155 void Decoder::Print(const char* str) {
166 void Decoder::PrintRegister(int reg) {
171 void Decoder::PrintRs(Instruction* instr) {
177 void Decoder::PrintRt(Instruction* instr) {
183 void Decoder::PrintRd(Instruction* instr) {
190 void Decoder::PrintFPURegister(int freg) {
195 void Decoder::PrintFPUStatusRegister(int freg) {
206 void Decoder::PrintFs(Instruction* instr) {
212 void Decoder::PrintFt(Instruction* instr) {
218 void Decoder::PrintFd(Instruction* instr) {
225 void Decoder::PrintSa(Instruction* instr) {
232 void Decoder::PrintLsaSa(Instruction* instr) {
239 void Decoder::PrintSd(Instruction* instr) {
246 void Decoder::PrintSs1(Instruction* instr) {
253 void Decoder::PrintSs2(Instruction* instr) {
262 void Decoder::PrintBc(Instruction* instr) {
269 void Decoder::PrintCc(Instruction* instr) {
276 void Decoder::PrintUImm16(Instruction* instr) {
283 void Decoder::PrintSImm16(Instruction* instr) {
291 void Decoder::PrintXImm16(Instruction* instr) {
300 void Decoder::PrintPCImm16(Instruction* instr, int delta_pc, int n_bits) {
310 void Decoder::PrintSImm18(Instruction* instr) {
318 void Decoder::PrintXImm18(Instruction* instr) {
325 void Decoder::PrintXImm19(Instruction* instr) {
332 void Decoder::PrintSImm19(Instruction* instr) {
342 void Decoder::PrintXImm21(Instruction* instr) {
349 void Decoder::PrintSImm21(Instruction* instr) {
361 void Decoder::PrintPCImm21(Instruction* instr, int delta_pc, int n_bits) {
374 void Decoder::PrintXImm26(Instruction* instr) {
383 void Decoder::PrintSImm26(Instruction* instr) {
395 void Decoder::PrintPCImm26(Instruction* instr, int delta_pc, int n_bits) {
410 void Decoder::PrintPCImm26(Instruction* instr) {
420 void Decoder::PrintBp2(Instruction* instr) {
426 void Decoder::PrintBp3(Instruction* instr) {
433 void Decoder::PrintCode(Instruction* instr) {
460 void Decoder::PrintFormat(Instruction* instr) {
484 void Decoder::PrintInstructionName(Instruction* instr) {
490 int Decoder::FormatRegister(Instruction* instr, const char* format) {
512 int Decoder::FormatFPURegister(Instruction* instr, const char* format) {
561 int Decoder::FormatOption(Instruction* instr, const char* format) {
778 void Decoder::Format(Instruction* instr, const char* format) {
794 void Decoder::Unknown(Instruction* instr) {
799 int Decoder::DecodeBreakInstr(Instruction* instr) {
823 bool Decoder::DecodeTypeRegisterRsType(Instruction* instr) {
959 void Decoder::DecodeTypeRegisterSRsType(Instruction* instr) {
973 void Decoder::DecodeTypeRegisterDRsType(Instruction* instr) {
980 void Decoder::DecodeTypeRegisterLRsType(Instruction* instr) {
1027 void Decoder::DecodeTypeRegisterWRsType(Instruction* instr) {
1074 void Decoder::DecodeTypeRegisterCOP1(Instruction* instr) {
1119 void Decoder::DecodeTypeRegisterCOP1X(Instruction* instr) {
1130 void Decoder::DecodeTypeRegisterSPECIAL(Instruction* instr) {
1428 void Decoder::DecodeTypeRegisterSPECIAL2(Instruction* instr) {
1449 void Decoder::DecodeTypeRegisterSPECIAL3(Instruction* instr) {
1531 int Decoder::DecodeTypeRegister(Instruction* instr) {
1561 void Decoder::DecodeTypeImmediateCOP1(Instruction* instr) {
1582 void Decoder::DecodeTypeImmediateREGIMM(Instruction* instr) {
1615 void Decoder::DecodeTypeImmediate(Instruction* instr) {
1897 void Decoder::DecodeTypeJump(Instruction* instr) {
1915 int Decoder::InstructionDecode(byte* instr_ptr) {
1995 v8::internal::Decoder d(converter_, buffer);