Lines Matching refs:S13
42 #define S13(X) ((X) & 0x1fff) macro
191 *prog++ = _insn | IMMED | S13(K); \
203 *prog++ = OR | IMMED | RS1(G0) | S13(K) | RD(DEST); \
212 *prog++ = LDPTRI | RS1(BASE) | S13(_off) | RD(DEST); \
218 *prog++ = LD32I | RS1(BASE) | S13(_off) | RD(DEST); \
224 *prog++ = LD16I | RS1(BASE) | S13(_off) | RD(DEST); \
229 *prog++ = LD8I | RS1(BASE) | S13(_off) | RD(DEST); \
244 do { *prog++ = LD32I | RS1(SP) | S13(BIAS - (OFF)) | RD(DEST); \
248 do { *prog++ = ST32I | RS1(SP) | S13(BIAS - (OFF)) | RD(SRC); \
275 *prog++ = (JMPL | IMMED | RS1(BASE) | S13(IMM_OFF) | RD(LREG))
296 #define emit_write_y(REG) *prog++ = WR_Y | IMMED | RS1(REG) | S13(0)
302 *prog++ = (SUBCC | IMMED | RS1(R1) | S13(IMM) | RD(G0));
308 *prog++ = (ANDCC | IMMED | RS1(R1) | S13(IMM) | RD(G0));
314 *prog++ = (SUB | IMMED | RS1(R1) | S13(IMM) | RD(R3))
320 *prog++ = (ADD | IMMED | RS1(R1) | S13(IMM) | RD(R3))
326 *prog++ = (AND | IMMED | RS1(R1) | S13(IMM) | RD(R3))
329 *prog++ = (SUB | IMMED | RS1(SP) | S13(SZ) | RD(SP))
332 *prog++ = (ADD | IMMED | RS1(SP) | S13(SZ) | RD(SP))