• Home
  • Raw
  • Download

Lines Matching refs:op

249 	u32 op;  in build_insn()  local
260 op = ip->match; in build_insn()
263 op |= build_rs(va_arg(ap, u32)); in build_insn()
265 op |= build_rt(va_arg(ap, u32)); in build_insn()
267 op |= build_rd(va_arg(ap, u32)); in build_insn()
269 op |= build_re(va_arg(ap, u32)); in build_insn()
271 op |= build_simm(va_arg(ap, s32)); in build_insn()
273 op |= build_uimm(va_arg(ap, u32)); in build_insn()
275 op |= build_bimm(va_arg(ap, s32)); in build_insn()
277 op |= build_jimm(va_arg(ap, u32)); in build_insn()
279 op |= build_func(va_arg(ap, u32)); in build_insn()
281 op |= build_set(va_arg(ap, u32)); in build_insn()
283 op |= build_scimm(va_arg(ap, u32)); in build_insn()
286 **buf = op; in build_insn()
290 #define I_u1u2u3(op) \ argument
291 Ip_u1u2u3(op) \
293 build_insn(buf, insn##op, a, b, c); \
295 UASM_EXPORT_SYMBOL(uasm_i##op);
297 #define I_u2u1u3(op) \ argument
298 Ip_u2u1u3(op) \
300 build_insn(buf, insn##op, b, a, c); \
302 UASM_EXPORT_SYMBOL(uasm_i##op);
304 #define I_u3u1u2(op) \ argument
305 Ip_u3u1u2(op) \
307 build_insn(buf, insn##op, b, c, a); \
309 UASM_EXPORT_SYMBOL(uasm_i##op);
311 #define I_u1u2s3(op) \ argument
312 Ip_u1u2s3(op) \
314 build_insn(buf, insn##op, a, b, c); \
316 UASM_EXPORT_SYMBOL(uasm_i##op);
318 #define I_u2s3u1(op) \ argument
319 Ip_u2s3u1(op) \
321 build_insn(buf, insn##op, c, a, b); \
323 UASM_EXPORT_SYMBOL(uasm_i##op);
325 #define I_u2u1s3(op) \ argument
326 Ip_u2u1s3(op) \
328 build_insn(buf, insn##op, b, a, c); \
330 UASM_EXPORT_SYMBOL(uasm_i##op);
332 #define I_u2u1msbu3(op) \ argument
333 Ip_u2u1msbu3(op) \
335 build_insn(buf, insn##op, b, a, c+d-1, c); \
337 UASM_EXPORT_SYMBOL(uasm_i##op);
339 #define I_u2u1msb32u3(op) \ argument
340 Ip_u2u1msbu3(op) \
342 build_insn(buf, insn##op, b, a, c+d-33, c); \
344 UASM_EXPORT_SYMBOL(uasm_i##op);
346 #define I_u1u2(op) \ argument
347 Ip_u1u2(op) \
349 build_insn(buf, insn##op, a, b); \
351 UASM_EXPORT_SYMBOL(uasm_i##op);
353 #define I_u1s2(op) \ argument
354 Ip_u1s2(op) \
356 build_insn(buf, insn##op, a, b); \
358 UASM_EXPORT_SYMBOL(uasm_i##op);
360 #define I_u1(op) \ argument
361 Ip_u1(op) \
363 build_insn(buf, insn##op, a); \
365 UASM_EXPORT_SYMBOL(uasm_i##op);
367 #define I_0(op) \ argument
368 Ip_0(op) \
370 build_insn(buf, insn##op); \
372 UASM_EXPORT_SYMBOL(uasm_i##op);