Home | History | Annotate | Download | only in mips

Lines Matching full:decoder

71 // Decoder decodes and disassembles instructions into an output buffer.
74 class Decoder {
76 Decoder(const disasm::NameConverter& converter,
84 ~Decoder() {}
134 DISALLOW_COPY_AND_ASSIGN(Decoder);
138 // Support for assertions in the Decoder formatting functions.
144 void Decoder::PrintChar(const char ch) {
150 void Decoder::Print(const char* str) {
161 void Decoder::PrintRegister(int reg) {
166 void Decoder::PrintRs(Instruction* instr) {
172 void Decoder::PrintRt(Instruction* instr) {
178 void Decoder::PrintRd(Instruction* instr) {
185 void Decoder::PrintFPURegister(int freg) {
190 void Decoder::PrintFs(Instruction* instr) {
196 void Decoder::PrintFt(Instruction* instr) {
202 void Decoder::PrintFd(Instruction* instr) {
209 void Decoder::PrintSa(Instruction* instr) {
216 void Decoder::PrintSd(Instruction* instr) {
223 void Decoder::PrintBc(Instruction* instr) {
230 void Decoder::PrintCc(Instruction* instr) {
237 void Decoder::PrintUImm16(Instruction* instr) {
244 void Decoder::PrintSImm16(Instruction* instr) {
251 void Decoder::PrintXImm16(Instruction* instr) {
258 void Decoder::PrintImm26(Instruction* instr) {
265 void Decoder::PrintCode(Instruction* instr) {
293 void Decoder::PrintInstructionName(Instruction* instr) {
299 int Decoder::FormatRegister(Instruction* instr, const char* format) {
321 int Decoder::FormatFPURegister(Instruction* instr, const char* format) {
346 int Decoder::FormatOption(Instruction* instr, const char* format) {
412 void Decoder::Format(Instruction* instr, const char* format) {
428 void Decoder::Unknown(Instruction* instr) {
433 void Decoder::DecodeTypeRegister(Instruction* instr) {
769 void Decoder::DecodeTypeImmediate(Instruction* instr) {
897 void Decoder::DecodeTypeJump(Instruction* instr) {
912 int Decoder::InstructionDecode(byte_* instr_ptr) {
994 v8::internal::Decoder d(converter_, buffer);