Lines Matching refs:RS1
26 #define RS1(X) ((X) << 14) macro
71 (F3(2, 0x02) | IMMED | RS1(REG) | ((K) & 0x3ff) | RD(REG))
113 *prog++ = SUB | RS1(G0) | RS2(r_A) | RD(r_A); \
118 *prog++ = OR | RS1(G0) | RS2(FROM) | RD(TO); \
123 *prog++ = OR | RS1(G0) | RS2(G0) | RD(REG); \
140 *prog++ = OPCODE | RS1(r_A) | RS2(r_X) | RD(r_A); \
161 _insn |= RS1(r_A) | RD(r_A); \
175 *prog++ = OR | IMMED | RS1(G0) | S13(K) | RD(DEST); \
184 *prog++ = LDPTRI | RS1(BASE) | S13(_off) | RD(DEST); \
190 *prog++ = LD32I | RS1(BASE) | S13(_off) | RD(DEST); \
196 *prog++ = LD16I | RS1(BASE) | S13(_off) | RD(DEST); \
201 *prog++ = LD8I | RS1(BASE) | S13(_off) | RD(DEST); \
212 do { *prog++ = LD32I | RS1(SP) | S13(BIAS - (OFF)) | RD(DEST); \
216 do { *prog++ = ST32I | RS1(SP) | S13(BIAS - (OFF)) | RD(SRC); \
238 *prog++ = (JMPL | IMMED | RS1(BASE) | S13(IMM_OFF) | RD(LREG))
259 #define emit_write_y(REG) *prog++ = WR_Y | IMMED | RS1(REG) | S13(0)
262 *prog++ = (SUBCC | RS1(R1) | RS2(R2) | RD(G0))
265 *prog++ = (SUBCC | IMMED | RS1(R1) | S13(IMM) | RD(G0));
268 *prog++ = (ANDCC | RS1(R1) | RS2(R2) | RD(G0))
271 *prog++ = (ANDCC | IMMED | RS1(R1) | S13(IMM) | RD(G0));
274 *prog++ = (SUB | RS1(R1) | RS2(R2) | RD(R3))
277 *prog++ = (SUB | IMMED | RS1(R1) | S13(IMM) | RD(R3))
280 *prog++ = (ADD | RS1(R1) | RS2(R2) | RD(R3))
283 *prog++ = (ADD | IMMED | RS1(R1) | S13(IMM) | RD(R3))
286 *prog++ = (AND | RS1(R1) | RS2(R2) | RD(R3))
289 *prog++ = (AND | IMMED | RS1(R1) | S13(IMM) | RD(R3))
292 *prog++ = (SUB | IMMED | RS1(SP) | S13(SZ) | RD(SP))
295 *prog++ = (ADD | IMMED | RS1(SP) | S13(SZ) | RD(SP))