• Home
  • Raw
  • Download

Lines Matching defs:rd

230 #define FETCH_ADVANCE_INST_RB(rd) addu rPC, rPC, rd; \  argument
239 #define FETCH(rd, _count) lhu rd, ((_count) * 2)(rPC) argument
240 #define FETCH_S(rd, _count) lh rd, ((_count) * 2)(rPC) argument
247 #define FETCH_B(rd, _count, _byte) lbu rd, ((_count) * 2 + _byte)(rPC) argument
252 #define GET_INST_OPCODE(rd) and rd, rINST, 0xFF argument
262 #define GOTO_OPCODE(rd) sll rd, rd, ${handler_size_bits}; \ argument
266 #define GOTO_OPCODE_BASE(_base, rd) sll rd, rd, ${handler_size_bits}; \ argument
273 #define GET_VREG(rd, rix) LOAD_eas2(rd, rFP, rix) argument
275 #define GET_VREG_F(rd, rix) EAS2(AT, rFP, rix); \ argument
278 #define SET_VREG(rd, rix) .set noat; \ argument
319 #define SET_VREG_OBJECT(rd, rix) .set noat; \ argument
328 #define SET_VREG_GOTO(rd, rix, dst) .set noreorder; \ argument
357 #define SET_VREG_F(rd, rix) .set noat; \ argument
365 #define GET_OPA(rd) srl rd, rINST, 8 argument
367 #define GET_OPA4(rd) ext rd, rINST, 8, 4 argument
369 #define GET_OPA4(rd) GET_OPA(rd); and rd, 0xf argument
371 #define GET_OPB(rd) srl rd, rINST, 12 argument
377 #define EASN(rd, rbase, roff, rshift) .set noat; \ argument
382 #define EAS1(rd, rbase, roff) EASN(rd, rbase, roff, 1) argument
383 #define EAS2(rd, rbase, roff) EASN(rd, rbase, roff, 2) argument
384 #define EAS3(rd, rbase, roff) EASN(rd, rbase, roff, 3) argument
385 #define EAS4(rd, rbase, roff) EASN(rd, rbase, roff, 4) argument
391 #define ESRN(rd, rbase, roff, rshift) .set noat; \ argument
396 #define LOAD_eas2(rd, rbase, roff) EAS2(AT, rbase, roff); \ argument
399 #define STORE_eas2(rd, rbase, roff) EAS2(AT, rbase, roff); \ argument
402 #define LOAD_RB_OFF(rd, rbase, off) lw rd, off(rbase) argument
403 #define STORE_RB_OFF(rd, rbase, off) sw rd, off(rbase) argument
435 #define LOAD_base_offMirrorArray_length(rd, rbase) LOAD_RB_OFF(rd, rbase, MIRROR_ARRAY_LENGTH_OFFSE… argument
437 #define STACK_STORE(rd, off) sw rd, off(sp) argument
438 #define STACK_LOAD(rd, off) lw rd, off(sp) argument