Lines Matching refs:RD_y

46 #define RD_y	MIPS16_INSN_READ_Y
76 {"addu", "z,v,y", 0xe001, 0xf803, WR_z|RD_x|RD_y, 0, 0 },
83 {"and", "x,y", 0xe80c, 0xf81f, WR_x|RD_x|RD_y, 0, 0 },
111 {"cmp", "x,y", 0xe80a, 0xf81f, WR_T|RD_x|RD_y, 0, 0 },
115 {"daddiu", "y,j", 0xfd00, 0xff00, WR_y|RD_y, 0, I3 },
120 {"daddu", "z,v,y", 0xe000, 0xf803, WR_z|RD_x|RD_y, 0, I3 },
122 {"daddu", "y,j", 0xfd00, 0xff00, WR_y|RD_y, 0, I3 },
127 {"ddiv", "0,x,y", 0xe81e, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I3 },
129 {"ddivu", "0,x,y", 0xe81f, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I3 },
131 {"div", "0,x,y", 0xe81a, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, 0 },
133 {"divu", "0,x,y", 0xe81b, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, 0 },
136 {"dmult", "x,y", 0xe81c, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I3 },
137 {"dmultu", "x,y", 0xe81d, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I3 },
138 {"drem", "0,x,y", 0xe81e, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I3 },
140 {"dremu", "0,x,y", 0xe81f, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, I3 },
142 {"dsllv", "y,x", 0xe814, 0xf81f, WR_y|RD_y|RD_x, 0, I3 },
143 {"dsll", "x,w,[", 0x3001, 0xf803, WR_x|RD_y, 0, I3 },
144 {"dsll", "y,x", 0xe814, 0xf81f, WR_y|RD_y|RD_x, 0, I3 },
145 {"dsrav", "y,x", 0xe817, 0xf81f, WR_y|RD_y|RD_x, 0, I3 },
146 {"dsra", "y,]", 0xe813, 0xf81f, WR_y|RD_y, 0, I3 },
147 {"dsra", "y,x", 0xe817, 0xf81f, WR_y|RD_y|RD_x, 0, I3 },
148 {"dsrlv", "y,x", 0xe816, 0xf81f, WR_y|RD_y|RD_x, 0, I3 },
149 {"dsrl", "y,]", 0xe808, 0xf81f, WR_y|RD_y, 0, I3 },
150 {"dsrl", "y,x", 0xe816, 0xf81f, WR_y|RD_y|RD_x, 0, I3 },
151 {"dsubu", "z,v,y", 0xe002, 0xf803, WR_z|RD_x|RD_y, 0, I3 },
188 {"mult", "x,y", 0xe818, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, 0 },
189 {"multu", "x,y", 0xe819, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, 0 },
190 {"neg", "x,w", 0xe80b, 0xf81f, WR_x|RD_y, 0, 0 },
191 {"not", "x,w", 0xe80f, 0xf81f, WR_x|RD_y, 0, 0 },
192 {"or", "x,y", 0xe80d, 0xf81f, WR_x|RD_x|RD_y, 0, 0 },
193 {"rem", "0,x,y", 0xe81a, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, 0 },
195 {"remu", "0,x,y", 0xe81b, 0xf81f, RD_x|RD_y|WR_HI|WR_LO, 0, 0 },
197 {"sb", "y,5(x)", 0xc000, 0xf800, RD_y|RD_x, 0, 0 },
198 {"sd", "y,D(x)", 0x7800, 0xf800, RD_y|RD_x, 0, I3 },
199 {"sd", "y,D(S)", 0xf900, 0xff00, RD_y|RD_PC, 0, I3 },
201 {"sh", "y,H(x)", 0xc800, 0xf800, RD_y|RD_x, 0, 0 },
202 {"sllv", "y,x", 0xe804, 0xf81f, WR_y|RD_y|RD_x, 0, 0 },
203 {"sll", "x,w,<", 0x3000, 0xf803, WR_x|RD_y, 0, 0 },
204 {"sll", "y,x", 0xe804, 0xf81f, WR_y|RD_y|RD_x, 0, 0 },
206 {"slt", "x,y", 0xe802, 0xf81f, WR_T|RD_x|RD_y, 0, 0 },
209 {"sltu", "x,y", 0xe803, 0xf81f, WR_T|RD_x|RD_y, 0, 0 },
211 {"srav", "y,x", 0xe807, 0xf81f, WR_y|RD_y|RD_x, 0, 0 },
212 {"sra", "x,w,<", 0x3003, 0xf803, WR_x|RD_y, 0, 0 },
213 {"sra", "y,x", 0xe807, 0xf81f, WR_y|RD_y|RD_x, 0, 0 },
214 {"srlv", "y,x", 0xe806, 0xf81f, WR_y|RD_y|RD_x, 0, 0 },
215 {"srl", "x,w,<", 0x3002, 0xf803, WR_x|RD_y, 0, 0 },
216 {"srl", "y,x", 0xe806, 0xf81f, WR_y|RD_y|RD_x, 0, 0 },
217 {"subu", "z,v,y", 0xe003, 0xf803, WR_z|RD_x|RD_y, 0, 0 },
220 {"sw", "y,W(x)", 0xd800, 0xf800, RD_y|RD_x, 0, 0 },
223 {"xor", "x,y", 0xe80e, 0xf81f, WR_x|RD_x|RD_y, 0, 0 },