Lines Matching refs:I1

61 #define I1	INSN_ISA1
70 {"nop", "", 0x6500, 0xffff, RD_Z, 0, I1 }, /* move $0,$Z */
71 {"la", "x,A", 0x0800, 0xf800, WR_x|RD_PC, 0, I1 },
72 {"abs", "x,w", 0, (int) M_ABS, INSN_MACRO, 0, I1 },
73 {"addiu", "y,x,4", 0x4000, 0xf810, WR_y|RD_x, 0, I1 },
74 {"addiu", "x,k", 0x4800, 0xf800, WR_x|RD_x, 0, I1 },
75 {"addiu", "S,K", 0x6300, 0xff00, WR_SP|RD_SP, 0, I1 },
76 {"addiu", "S,S,K", 0x6300, 0xff00, WR_SP|RD_SP, 0, I1 },
77 {"addiu", "x,P,V", 0x0800, 0xf800, WR_x|RD_PC, 0, I1 },
78 {"addiu", "x,S,V", 0x0000, 0xf800, WR_x|RD_SP, 0, I1 },
79 {"addu", "z,v,y", 0xe001, 0xf803, WR_z|RD_x|RD_y, 0, I1 },
80 {"addu", "y,x,4", 0x4000, 0xf810, WR_y|RD_x, 0, I1 },
81 {"addu", "x,k", 0x4800, 0xf800, WR_x|RD_x, 0, I1 },
82 {"addu", "S,K", 0x6300, 0xff00, WR_SP|RD_SP, 0, I1 },
83 {"addu", "S,S,K", 0x6300, 0xff00, WR_SP|RD_SP, 0, I1 },
84 {"addu", "x,P,V", 0x0800, 0xf800, WR_x|RD_PC, 0, I1 },
85 {"addu", "x,S,V", 0x0000, 0xf800, WR_x|RD_SP, 0, I1 },
86 {"and", "x,y", 0xe80c, 0xf81f, WR_x|RD_x|RD_y, 0, I1 },
87 {"b", "q", 0x1000, 0xf800, BR, 0, I1 },
88 {"beq", "x,y,p", 0, (int) M_BEQ, INSN_MACRO, 0, I1 },
89 {"beq", "x,U,p", 0, (int) M_BEQ_I, INSN_MACRO, 0, I1 },
90 {"beqz", "x,p", 0x2000, 0xf800, BR|RD_x, 0, I1 },
91 {"bge", "x,y,p", 0, (int) M_BGE, INSN_MACRO, 0, I1 },
92 {"bge", "x,8,p", 0, (int) M_BGE_I, INSN_MACRO, 0, I1 },
93 {"bgeu", "x,y,p", 0, (int) M_BGEU, INSN_MACRO, 0, I1 },
94 {"bgeu", "x,8,p", 0, (int) M_BGEU_I, INSN_MACRO, 0, I1 },
95 {"bgt", "x,y,p", 0, (int) M_BGT, INSN_MACRO, 0, I1 },
96 {"bgt", "x,8,p", 0, (int) M_BGT_I, INSN_MACRO, 0, I1 },
97 {"bgtu", "x,y,p", 0, (int) M_BGTU, INSN_MACRO, 0, I1 },
98 {"bgtu", "x,8,p", 0, (int) M_BGTU_I, INSN_MACRO, 0, I1 },
99 {"ble", "x,y,p", 0, (int) M_BLE, INSN_MACRO, 0, I1 },
100 {"ble", "x,8,p", 0, (int) M_BLE_I, INSN_MACRO, 0, I1 },
101 {"bleu", "x,y,p", 0, (int) M_BLEU, INSN_MACRO, 0, I1 },
102 {"bleu", "x,8,p", 0, (int) M_BLEU_I, INSN_MACRO, 0, I1 },
103 {"blt", "x,y,p", 0, (int) M_BLT, INSN_MACRO, 0, I1 },
104 {"blt", "x,8,p", 0, (int) M_BLT_I, INSN_MACRO, 0, I1 },
105 {"bltu", "x,y,p", 0, (int) M_BLTU, INSN_MACRO, 0, I1 },
106 {"bltu", "x,8,p", 0, (int) M_BLTU_I, INSN_MACRO, 0, I1 },
107 {"bne", "x,y,p", 0, (int) M_BNE, INSN_MACRO, 0, I1 },
108 {"bne", "x,U,p", 0, (int) M_BNE_I, INSN_MACRO, 0, I1 },
109 {"bnez", "x,p", 0x2800, 0xf800, BR|RD_x, 0, I1 },
110 {"break", "6", 0xe805, 0xf81f, TRAP, 0, I1 },
111 {"bteqz", "p", 0x6000, 0xff00, BR|RD_T, 0, I1 },
112 {"btnez", "p", 0x6100, 0xff00, BR|RD_T, 0, I1 },
113 {"cmpi", "x,U", 0x7000, 0xf800, WR_T|RD_x, 0, I1 },
114 {"cmp", "x,y", 0xe80a, 0xf81f, WR_T|RD_x|RD_y, 0, I1 },
115 {"cmp", "x,U", 0x7000, 0xf800, WR_T|RD_x, 0, I1 },
131 {"ddiv", "z,v,y", 0, (int) M_DDIV_3, INSN_MACRO, 0, I1 },
133 {"ddivu", "z,v,y", 0, (int) M_DDIVU_3, INSN_MACRO, 0, I1 },
134 {"div", "0,x,y", 0xe81a, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I1 },
135 {"div", "z,v,y", 0, (int) M_DIV_3, INSN_MACRO, 0, I1 },
136 {"divu", "0,x,y", 0xe81b, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I1 },
137 {"divu", "z,v,y", 0, (int) M_DIVU_3, INSN_MACRO, 0, I1 },
142 {"drem", "z,v,y", 0, (int) M_DREM_3, INSN_MACRO, 0, I1 },
144 {"dremu", "z,v,y", 0, (int) M_DREMU_3, INSN_MACRO, 0, I1 },
155 {"dsubu", "y,x,4", 0, (int) M_DSUBU_I, INSN_MACRO, 0, I1 },
156 {"dsubu", "y,j", 0, (int) M_DSUBU_I_2, INSN_MACRO, 0, I1 },
157 {"exit", "L", 0xed09, 0xff1f, TRAP, 0, I1 },
158 {"exit", "L", 0xee09, 0xff1f, TRAP, 0, I1 },
159 {"exit", "L", 0xef09, 0xff1f, TRAP, 0, I1 },
160 {"entry", "l", 0xe809, 0xf81f, TRAP, 0, I1 },
161 {"extend", "e", 0xf000, 0xf800, 0, 0, I1 },
162 {"jalr", "x", 0xe840, 0xf8ff, UBD|WR_31|RD_x, 0, I1 },
163 {"jalr", "R,x", 0xe840, 0xf8ff, UBD|WR_31|RD_x, 0, I1 },
164 {"jal", "x", 0xe840, 0xf8ff, UBD|WR_31|RD_x, 0, I1 },
165 {"jal", "R,x", 0xe840, 0xf8ff, UBD|WR_31|RD_x, 0, I1 },
166 {"jal", "a", 0x1800, 0xfc00, UBD|WR_31, 0, I1 },
167 {"jalx", "a", 0x1c00, 0xfc00, UBD|WR_31, 0, I1 },
168 {"jr", "x", 0xe800, 0xf8ff, UBD|RD_x, 0, I1 },
169 {"jr", "R", 0xe820, 0xffff, UBD|RD_31, 0, I1 },
170 {"j", "x", 0xe800, 0xf8ff, UBD|RD_x, 0, I1 },
171 {"j", "R", 0xe820, 0xffff, UBD|RD_31, 0, I1 },
172 {"lb", "y,5(x)", 0x8000, 0xf800, WR_y|RD_x, 0, I1 },
173 {"lbu", "y,5(x)", 0xa000, 0xf800, WR_y|RD_x, 0, I1 },
178 {"lh", "y,H(x)", 0x8800, 0xf800, WR_y|RD_x, 0, I1 },
179 {"lhu", "y,H(x)", 0xa800, 0xf800, WR_y|RD_x, 0, I1 },
180 {"li", "x,U", 0x6800, 0xf800, WR_x, 0, I1 },
181 {"lw", "y,W(x)", 0x9800, 0xf800, WR_y|RD_x, 0, I1 },
182 {"lw", "x,A", 0xb000, 0xf800, WR_x|RD_PC, 0, I1 },
183 {"lw", "x,V(P)", 0xb000, 0xf800, WR_x|RD_PC, 0, I1 },
184 {"lw", "x,V(S)", 0x9000, 0xf800, WR_x|RD_SP, 0, I1 },
186 {"mfhi", "x", 0xe810, 0xf8ff, WR_x|RD_HI, 0, I1 },
187 {"mflo", "x", 0xe812, 0xf8ff, WR_x|RD_LO, 0, I1 },
188 {"move", "y,X", 0x6700, 0xff00, WR_y|RD_X, 0, I1 },
189 {"move", "Y,Z", 0x6500, 0xff00, WR_Y|RD_Z, 0, I1 },
190 {"mul", "z,v,y", 0, (int) M_MUL, INSN_MACRO, 0, I1 },
191 {"mult", "x,y", 0xe818, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I1 },
192 {"multu", "x,y", 0xe819, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I1 },
193 {"neg", "x,w", 0xe80b, 0xf81f, WR_x|RD_y, 0, I1 },
194 {"not", "x,w", 0xe80f, 0xf81f, WR_x|RD_y, 0, I1 },
195 {"or", "x,y", 0xe80d, 0xf81f, WR_x|RD_x|RD_y, 0, I1 },
196 {"rem", "0,x,y", 0xe81a, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I1 },
197 {"rem", "z,v,y", 0, (int) M_REM_3, INSN_MACRO, 0, I1 },
198 {"remu", "0,x,y", 0xe81b, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I1 },
199 {"remu", "z,v,y", 0, (int) M_REMU_3, INSN_MACRO, 0, I1 },
200 {"sb", "y,5(x)", 0xc000, 0xf800, RD_y|RD_x, 0, I1 },
203 {"sd", "R,C(S)", 0xfa00, 0xff00, RD_31|RD_PC, 0, I1 },
204 {"sh", "y,H(x)", 0xc800, 0xf800, RD_y|RD_x, 0, I1 },
205 {"sllv", "y,x", 0xe804, 0xf81f, WR_y|RD_y|RD_x, 0, I1 },
206 {"sll", "x,w,<", 0x3000, 0xf803, WR_x|RD_y, 0, I1 },
207 {"sll", "y,x", 0xe804, 0xf81f, WR_y|RD_y|RD_x, 0, I1 },
208 {"slti", "x,8", 0x5000, 0xf800, WR_T|RD_x, 0, I1 },
209 {"slt", "x,y", 0xe802, 0xf81f, WR_T|RD_x|RD_y, 0, I1 },
210 {"slt", "x,8", 0x5000, 0xf800, WR_T|RD_x, 0, I1 },
211 {"sltiu", "x,8", 0x5800, 0xf800, WR_T|RD_x, 0, I1 },
212 {"sltu", "x,y", 0xe803, 0xf81f, WR_T|RD_x|RD_y, 0, I1 },
213 {"sltu", "x,8", 0x5800, 0xf800, WR_T|RD_x, 0, I1 },
214 {"srav", "y,x", 0xe807, 0xf81f, WR_y|RD_y|RD_x, 0, I1 },
215 {"sra", "x,w,<", 0x3003, 0xf803, WR_x|RD_y, 0, I1 },
216 {"sra", "y,x", 0xe807, 0xf81f, WR_y|RD_y|RD_x, 0, I1 },
217 {"srlv", "y,x", 0xe806, 0xf81f, WR_y|RD_y|RD_x, 0, I1 },
218 {"srl", "x,w,<", 0x3002, 0xf803, WR_x|RD_y, 0, I1 },
219 {"srl", "y,x", 0xe806, 0xf81f, WR_y|RD_y|RD_x, 0, I1 },
220 {"subu", "z,v,y", 0xe003, 0xf803, WR_z|RD_x|RD_y, 0, I1 },
221 {"subu", "y,x,4", 0, (int) M_SUBU_I, INSN_MACRO, 0, I1 },
222 {"subu", "x,k", 0, (int) M_SUBU_I_2, INSN_MACRO,0, I1 },
223 {"sw", "y,W(x)", 0xd800, 0xf800, RD_y|RD_x, 0, I1 },
224 {"sw", "x,V(S)", 0xd000, 0xf800, RD_x|RD_SP, 0, I1 },
225 {"sw", "R,V(S)", 0x6200, 0xff00, RD_31|RD_SP, 0, I1 },
226 {"xor", "x,y", 0xe80e, 0xf81f, WR_x|RD_x|RD_y, 0, I1 },