203 "mult", "multu", "div", "divu", "dmult", "dmultu", "ddiv", "ddivu", |
203 "mult", "multu", "div", "divu", "dmult", "dmultu", "ddiv", "ddivu", |
204 "add", "addu", "sub", "subu", "and", "or", "xor", "nor", |
204 "add", "addu", "sub", "subu", "and", "or", "xor", "nor", |
205 "", "", "slt", "sltu", "dadd", "daddu", "dsub", "dsubu", |
205 "", "", "slt", "sltu", "dadd", "daddu", "dsub", "dsubu", |
206 "tge", "tgeu", "tlt", "tltu", "teq", "", "tne", "", |
206 "tge", "tgeu", "tlt", "tltu", "teq", "", "tne", "", |
207 "dsll", "", "dsrl", "dsra", "dsll32", "", "dsrl32", "dsra32" |
207 "dsll", "", "dsrl", "dsra", "dsll32", "", "dsrl32", "dsra32" |
|
208 }; |
|
209 |
|
210 const char* Assembler::special2_name[] = { |
|
211 "", "", "mul", "", "", "", "", "", |
|
212 "", "", "", "", "", "", "", "", |
|
213 "", "", "", "", "", "", "", "", |
|
214 "", "", "", "", "", "", "", "", |
|
215 "", "", "", "", "", "", "", "", |
|
216 "", "", "", "", "", "", "", "", |
|
217 "", "", "", "", "", "", "", "", |
|
218 "", "", "", "", "", "", "", "" |
208 }; |
219 }; |
209 |
220 |
210 const char* Assembler::regimm_name[] = { |
221 const char* Assembler::regimm_name[] = { |
211 "bltz", "bgez", "bltzl", "bgezl", "", "", "", "", |
222 "bltz", "bgez", "bltzl", "bgezl", "", "", "", "", |
212 "tgei", "tgeiu", "tlti", "tltiu", "teqi", "", "tnei", "", |
223 "tgei", "tgeiu", "tlti", "tltiu", "teqi", "", "tnei", "", |