Home | History | Annotate | Download | only in mips

Lines Matching refs:Decoder

42 // Decoder decodes and disassembles instructions into an output buffer.
45 class Decoder {
47 Decoder(const disasm::NameConverter& converter,
55 ~Decoder() {}
131 DISALLOW_COPY_AND_ASSIGN(Decoder);
135 // Support for assertions in the Decoder formatting functions.
141 void Decoder::PrintChar(const char ch) {
147 void Decoder::Print(const char* str) {
158 void Decoder::PrintRegister(int reg) {
163 void Decoder::PrintRs(Instruction* instr) {
169 void Decoder::PrintRt(Instruction* instr) {
175 void Decoder::PrintRd(Instruction* instr) {
182 void Decoder::PrintFPURegister(int freg) {
187 void Decoder::PrintFPUStatusRegister(int freg) {
198 void Decoder::PrintFs(Instruction* instr) {
204 void Decoder::PrintFt(Instruction* instr) {
210 void Decoder::PrintFd(Instruction* instr) {
217 void Decoder::PrintSa(Instruction* instr) {
224 void Decoder::PrintLsaSa(Instruction* instr) {
231 void Decoder::PrintSd(Instruction* instr) {
238 void Decoder::PrintSs1(Instruction* instr) {
245 void Decoder::PrintSs2(Instruction* instr) {
254 void Decoder::PrintBc(Instruction* instr) {
261 void Decoder::PrintCc(Instruction* instr) {
267 void Decoder::PrintBp2(Instruction* instr) {
274 void Decoder::PrintUImm16(Instruction* instr) {
281 void Decoder::PrintSImm16(Instruction* instr) {
288 void Decoder::PrintXImm16(Instruction* instr) {
297 void Decoder::PrintPCImm16(Instruction* instr, int delta_pc, int n_bits) {
307 void Decoder::PrintSImm18(Instruction* instr) {
315 void Decoder::PrintXImm18(Instruction* instr) {
322 void Decoder::PrintXImm19(Instruction* instr) {
329 void Decoder::PrintSImm19(Instruction* instr) {
339 void Decoder::PrintXImm21(Instruction* instr) {
346 void Decoder::PrintSImm21(Instruction* instr) {
358 void Decoder::PrintPCImm21(Instruction* instr, int delta_pc, int n_bits) {
371 void Decoder::PrintXImm26(Instruction* instr) {
380 void Decoder::PrintSImm26(Instruction* instr) {
392 void Decoder::PrintPCImm26(Instruction* instr, int delta_pc, int n_bits) {
407 void Decoder::PrintPCImm26(Instruction* instr) {
418 void Decoder::PrintCode(Instruction* instr) {
445 void Decoder::PrintFormat(Instruction* instr) {
469 void Decoder::PrintInstructionName(Instruction* instr) {
475 int Decoder::FormatRegister(Instruction* instr, const char* format) {
497 int Decoder::FormatFPURegister(Instruction* instr, const char* format) {
546 int Decoder::FormatOption(Instruction* instr, const char* format) {
758 void Decoder::Format(Instruction* instr, const char* format) {
774 void Decoder::Unknown(Instruction* instr) {
779 bool Decoder::DecodeTypeRegisterRsType(Instruction* instr) {
915 void Decoder::DecodeTypeRegisterSRsType(Instruction* instr) {
929 void Decoder::DecodeTypeRegisterDRsType(Instruction* instr) {
936 void Decoder::DecodeTypeRegisterLRsType(Instruction* instr) {
983 void Decoder::DecodeTypeRegisterWRsType(Instruction* instr) {
1030 void Decoder::DecodeTypeRegisterSPECIAL(Instruction* instr) {
1219 void Decoder::DecodeTypeRegisterSPECIAL2(Instruction* instr) {
1235 void Decoder::DecodeTypeRegisterSPECIAL3(Instruction* instr) {
1294 void Decoder::DecodeTypeRegister(Instruction* instr) {
1363 void Decoder::DecodeTypeImmediate(Instruction* instr) {
1645 void Decoder::DecodeTypeJump(Instruction* instr) {
1660 int Decoder::InstructionDecode(byte* instr_ptr) {
1741 v8::internal::Decoder d(converter_, buffer);