Lines Matching refs:snprintf

24     snprintf(pcb, dasm_pc_size, "%08X\t", pc);  in dasm()
30 snprintf(buf, dasm_buf_size, "nop"); in dasm()
35 case 0x00: snprintf(buf, dasm_buf_size, "sll\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
36 case 0x02: snprintf(buf, dasm_buf_size, "srl\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
37 case 0x03: snprintf(buf, dasm_buf_size, "sra\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
38 case 0x04: snprintf(buf, dasm_buf_size, "sllv\tr%d, r%d, r%d", RDNUM, RTNUM, RSNUM); break; in dasm()
39 case 0x06: snprintf(buf, dasm_buf_size, "srlv\tr%d, r%d, r%d", RDNUM, RTNUM, RSNUM); break; in dasm()
40 case 0x07: snprintf(buf, dasm_buf_size, "srav\tr%d, r%d, r%d", RDNUM, RTNUM, RSNUM); break; in dasm()
41 case 0x08: snprintf(buf, dasm_buf_size, "jr\tr%d", RSNUM); break; in dasm()
42 case 0x09: snprintf(buf, dasm_buf_size, "jalr\tr%d, r%d", RDNUM, RSNUM); break; in dasm()
43 case 0x0C: snprintf(buf, dasm_buf_size, "syscall"); break; in dasm()
44 case 0x0D: snprintf(buf, dasm_buf_size, "break"); break; in dasm()
45 case 0x0F: snprintf(buf, dasm_buf_size, "sync"); break; in dasm()
46 case 0x10: snprintf(buf, dasm_buf_size, "mfhi\tr%d", RDNUM); break; in dasm()
47 case 0x11: snprintf(buf, dasm_buf_size, "mthi\tr%d", RSNUM); break; in dasm()
48 case 0x12: snprintf(buf, dasm_buf_size, "mflo\tr%d", RDNUM); break; in dasm()
49 case 0x13: snprintf(buf, dasm_buf_size, "mtlo\tr%d", RSNUM); break; in dasm()
50 case 0x14: snprintf(buf, dasm_buf_size, "dsllv\tr%d, r%d, r%d", RDNUM, RTNUM, RSNUM); break; in dasm()
51 case 0x16: snprintf(buf, dasm_buf_size, "dsrlv\tr%d, r%d, r%d", RDNUM, RTNUM, RSNUM); break; in dasm()
52 case 0x17: snprintf(buf, dasm_buf_size, "dsrav\tr%d, r%d, r%d", RDNUM, RTNUM, RSNUM); break; in dasm()
53 case 0x18: snprintf(buf, dasm_buf_size, "mult\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
54 case 0x19: snprintf(buf, dasm_buf_size, "multu\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
55 case 0x1A: snprintf(buf, dasm_buf_size, "div\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
56 case 0x1B: snprintf(buf, dasm_buf_size, "divu\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
57 case 0x1C: snprintf(buf, dasm_buf_size, "dmult\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
58 case 0x1D: snprintf(buf, dasm_buf_size, "dmultu\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
59 case 0x1E: snprintf(buf, dasm_buf_size, "ddiv\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
60 case 0x1F: snprintf(buf, dasm_buf_size, "ddivu\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
61 case 0x20: snprintf(buf, dasm_buf_size, "add\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
62 case 0x21: snprintf(buf, dasm_buf_size, "addu\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
63 case 0x22: snprintf(buf, dasm_buf_size, "sub\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
64 case 0x23: snprintf(buf, dasm_buf_size, "subu\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
65 case 0x24: snprintf(buf, dasm_buf_size, "and\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
66 case 0x25: snprintf(buf, dasm_buf_size, "or\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
67 case 0x26: snprintf(buf, dasm_buf_size, "xor\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
68 case 0x27: snprintf(buf, dasm_buf_size, "nor\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
69 case 0x2A: snprintf(buf, dasm_buf_size, "slt\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
70 case 0x2B: snprintf(buf, dasm_buf_size, "sltu\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
71 case 0x2C: snprintf(buf, dasm_buf_size, "dadd\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
72 case 0x2D: snprintf(buf, dasm_buf_size, "daddu\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
73 case 0x2E: snprintf(buf, dasm_buf_size, "dsub\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
74 case 0x2F: snprintf(buf, dasm_buf_size, "dsubu\tr%d, r%d, r%d", RDNUM, RSNUM, RTNUM); break; in dasm()
75 case 0x30: snprintf(buf, dasm_buf_size, "tge\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
76 case 0x31: snprintf(buf, dasm_buf_size, "tgeu\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
77 case 0x32: snprintf(buf, dasm_buf_size, "tlt\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
78 case 0x33: snprintf(buf, dasm_buf_size, "tltu\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
79 case 0x34: snprintf(buf, dasm_buf_size, "teq\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
80 case 0x36: snprintf(buf, dasm_buf_size, "tne\tr%d, r%d", RSNUM, RTNUM); break; in dasm()
81 case 0x38: snprintf(buf, dasm_buf_size, "dsll\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
82 case 0x3A: snprintf(buf, dasm_buf_size, "dsrl\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
83 case 0x3B: snprintf(buf, dasm_buf_size, "dsra\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
84 case 0x3C: snprintf(buf, dasm_buf_size, "dsll32\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
85 case 0x3E: snprintf(buf, dasm_buf_size, "dsrl32\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
86 case 0x3F: snprintf(buf, dasm_buf_size, "dsra32\tr%d, r%d, %d", RDNUM, RTNUM, SHAMT); break; in dasm()
88 snprintf(buf, dasm_buf_size, "??? [SPECIAL] %08X", opcode); in dasm()
97 …case 0x00: snprintf(buf, dasm_buf_size, "bltz\tr%d, 0x%08X", RSNUM, pc + 4 + (int32_t)((int16_t) (… in dasm()
98 …case 0x01: snprintf(buf, dasm_buf_size, "bgez\tr%d, 0x%08X", RSNUM, pc + 4 + (int32_t)((int16_t) (… in dasm()
99 …case 0x10: snprintf(buf, dasm_buf_size, "bltzal\tr%d, 0x%08X", RSNUM, pc + 4 + (int32_t)((int16_t)… in dasm()
100 …case 0x11: snprintf(buf, dasm_buf_size, "bgezal\tr%d, 0x%08X", RSNUM, pc + 4 + (int32_t)((int16_t)… in dasm()
103 snprintf(buf, dasm_buf_size, "??? [REGIMM] %08X", opcode); in dasm()
109 …case 0x02: snprintf(buf, dasm_buf_size, "j\t0x%08X", (pc & 0xF0000000) | (opcode & 0x03FFFFFF) << … in dasm()
110 …case 0x03: snprintf(buf, dasm_buf_size, "jal\t0x%08X", (pc & 0xF0000000) | (opcode & 0x03FFFFFF) <… in dasm()
111 …case 0x04: snprintf(buf, dasm_buf_size, "beq\tr%d, r%d, 0x%08X", RSNUM, RTNUM, pc + 4 + (int32_t)(… in dasm()
112 …case 0x05: snprintf(buf, dasm_buf_size, "bne\tr%d, r%d, 0x%08X", RSNUM, RTNUM, pc + 4 + (int32_t)(… in dasm()
113 …case 0x06: snprintf(buf, dasm_buf_size, "blez\tr%d, r%d, 0x%08X", RSNUM, RTNUM, pc + 4 + (int32_t)… in dasm()
114 …case 0x07: snprintf(buf, dasm_buf_size, "bgtz\tr%d, 0x%08X", RSNUM, pc + 4 + (int32_t)((int16_t) (… in dasm()
115 case 0x08: snprintf(buf, dasm_buf_size, "addi\tr%d, r%d, 0x%04X", RTNUM, RSNUM, SIMM); break; in dasm()
116 case 0x09: snprintf(buf, dasm_buf_size, "addiu\tr%d, r%d, 0x%04X", RTNUM, RSNUM, SIMM); break; in dasm()
117 case 0x0A: snprintf(buf, dasm_buf_size, "slti\tr%d, r%d, 0x%04X", RTNUM, RSNUM, SIMM); break; in dasm()
118 case 0x0B: snprintf(buf, dasm_buf_size, "sltiu\tr%d, r%d, 0x%04X", RTNUM, RSNUM, SIMM); break; in dasm()
119 case 0x0C: snprintf(buf, dasm_buf_size, "andi\tr%d, r%d, 0x%04X", RTNUM, RSNUM, IMM); break; in dasm()
120 case 0x0D: snprintf(buf, dasm_buf_size, "ori\tr%d, r%d, 0x%04X", RTNUM, RSNUM, IMM); break; in dasm()
121 case 0x0E: snprintf(buf, dasm_buf_size, "xori\tr%d, r%d, 0x%04X", RTNUM, RSNUM, IMM); break; in dasm()
122 case 0x0F: snprintf(buf, dasm_buf_size, "lui\tr%d, 0x%04X", RTNUM, IMM); break; in dasm()
126 case 0x18: snprintf(buf, dasm_buf_size, "daddi\tr%d, r%d, 0x%04X", RTNUM, RSNUM, SIMM); break; in dasm()
128 case 0x1A: snprintf(buf, dasm_buf_size, "ldl\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
129 case 0x1B: snprintf(buf, dasm_buf_size, "ldr\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
130 case 0x20: snprintf(buf, dasm_buf_size, "lb\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
131 case 0x21: snprintf(buf, dasm_buf_size, "lh\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
132 case 0x22: snprintf(buf, dasm_buf_size, "lwl\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
133 case 0x23: snprintf(buf, dasm_buf_size, "lw\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
134 case 0x24: snprintf(buf, dasm_buf_size, "lbu\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
135 case 0x25: snprintf(buf, dasm_buf_size, "lhu\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
136 case 0x26: snprintf(buf, dasm_buf_size, "lwr\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
137 case 0x27: snprintf(buf, dasm_buf_size, "lwu\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
138 case 0x28: snprintf(buf, dasm_buf_size, "sb\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
139 case 0x29: snprintf(buf, dasm_buf_size, "sh\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
140 case 0x2B: snprintf(buf, dasm_buf_size, "sw\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
141 case 0x2F: snprintf(buf, dasm_buf_size, "cache\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
142 case 0x31: snprintf(buf, dasm_buf_size, "lwc1\tf%d, 0x%04X(r%d)", FTNUM, IMM, RSNUM); break; in dasm()
143 case 0x37: snprintf(buf, dasm_buf_size, "ld\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
144 case 0x39: snprintf(buf, dasm_buf_size, "swc1\tf%d, 0x%04X(r%d)", FTNUM, IMM, RSNUM); break; in dasm()
145 case 0x3F: snprintf(buf, dasm_buf_size, "sd\tr%d, 0x%04X(r%d)", RTNUM, IMM, RSNUM); break; in dasm()
148 snprintf(buf, dasm_buf_size, "??? %08X - %02X", opcode, opcode >> 26); in dasm()
159 case 0x00: snprintf(buf, dasm_buf_size, "mfc0\tr%d, %s", RTNUM, cop0_reg_names[RDNUM]); break; in dasm_cop0()
160 case 0x04: snprintf(buf, dasm_buf_size, "mtc0\tr%d, %s", RTNUM, cop0_reg_names[RDNUM]); break; in dasm_cop0()
161 case 0x10: snprintf(buf, dasm_buf_size, "tlbwi"); break; in dasm_cop0()
163 snprintf(buf, dasm_buf_size, "??? [COP0] %08X\n"); in dasm_cop0()
190 case 0x00: snprintf(buf, dasm_buf_size, "mfc1\tr%d, f%d", RTNUM, FSNUM); break; in dasm_cop1()
191 case 0x01: snprintf(buf, dasm_buf_size, "dmfc1\tr%d, f%d", RTNUM, FSNUM); break; in dasm_cop1()
192 case 0x02: snprintf(buf, dasm_buf_size, "cfc1\tr%d, fcr%d", RTNUM, FSNUM); break; in dasm_cop1()
193 case 0x04: snprintf(buf, dasm_buf_size, "mtc1\tr%d, f%d", RTNUM, FSNUM); break; in dasm_cop1()
194 case 0x05: snprintf(buf, dasm_buf_size, "dmtc1\tr%d, f%d", RTNUM, FSNUM); break; in dasm_cop1()
195 case 0x06: snprintf(buf, dasm_buf_size, "ctc1\tr%d, fcr%d", RTNUM, FSNUM); break; in dasm_cop1()
199 …case 0x00: snprintf(buf, dasm_buf_size, "bc1f\t0x%08X", pc + 4 + (int32_t)((int16_t) (IMM << 2)));… in dasm_cop1()
200 …case 0x01: snprintf(buf, dasm_buf_size, "bc1t\t0x%08X", pc + 4 + (int32_t)((int16_t) (IMM << 2)));… in dasm_cop1()
201 …case 0x02: snprintf(buf, dasm_buf_size, "bc1fl\t0x%08X", pc + 4 + (int32_t)((int16_t) (IMM << 2)))… in dasm_cop1()
202 …case 0x03: snprintf(buf, dasm_buf_size, "bc1tl\t0x%08X", pc + 4 + (int32_t)((int16_t) (IMM << 2)))… in dasm_cop1()
208 …case 0x00: snprintf(buf, dasm_buf_size, "add.%s\tf%d, f%d, f%d", fmt_string(opcode), FDNUM, FSNUM,… in dasm_cop1()
209 …case 0x01: snprintf(buf, dasm_buf_size, "sub.%s\tf%d, f%d, f%d", fmt_string(opcode), FDNUM, FSNUM,… in dasm_cop1()
210 …case 0x02: snprintf(buf, dasm_buf_size, "mul.%s\tf%d, f%d, f%d", fmt_string(opcode), FDNUM, FSNUM,… in dasm_cop1()
211 …case 0x03: snprintf(buf, dasm_buf_size, "div.%s\tf%d, f%d, f%d", fmt_string(opcode), FDNUM, FSNUM,… in dasm_cop1()
212 …case 0x04: snprintf(buf, dasm_buf_size, "sqrt.%s\tf%d, f%d", fmt_string(opcode), FDNUM, FSNUM); br… in dasm_cop1()
213 …case 0x05: snprintf(buf, dasm_buf_size, "abs.%s\tf%d, f%d", fmt_string(opcode), FDNUM, FSNUM); bre… in dasm_cop1()
214 …case 0x06: snprintf(buf, dasm_buf_size, "mov.%s\tf%d, f%d", fmt_string(opcode), FDNUM, FSNUM); bre… in dasm_cop1()
215 …case 0x07: snprintf(buf, dasm_buf_size, "neg.%s\tf%d, f%d", fmt_string(opcode), FDNUM, FSNUM); bre… in dasm_cop1()
216 …case 0x20: snprintf(buf, dasm_buf_size, "cvt.s.%s\tf%d, f%d", fmt_string(opcode), FDNUM, FSNUM); b… in dasm_cop1()
217 …case 0x24: snprintf(buf, dasm_buf_size, "cvt.w.%s\tf%d, f%d", fmt_string(opcode), FDNUM, FSNUM); b… in dasm_cop1()
218 …case 0x34: snprintf(buf, dasm_buf_size, "c.olt.%s\tf%d, f%d", fmt_string(opcode), FSNUM, FTNUM); b… in dasm_cop1()
220 snprintf(buf, dasm_buf_size, "??? [COP1] %08X"); in dasm_cop1()