src/cpu/mips/vm/assembler_mips.cpp

changeset 41
d885f8d65c58
parent 38
f0e26f502a50
child 44
a98aa769eb1d
equal deleted inserted replaced
40:b0b723ece02f 41:d885f8d65c58
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", "",

mercurial