Lines Matching refs:REG
91 #define SETHI(K, REG) \ argument
92 (F2(0, 0x4) | RD(REG) | (((K) >> 10) & 0x3fffff))
93 #define OR_LO(K, REG) \ argument
94 (F3(2, 0x02) | IMMED | RS1(REG) | ((K) & 0x3ff) | RD(REG))
149 #define emit_clear(REG) \ argument
151 *prog++ = OR | RS1(G0) | RS2(G0) | RD(REG); \
154 #define emit_set_const(K, REG) \ argument
156 *prog++ = SETHI(K, REG); \
158 *prog++ = OR_LO(K, REG); \
253 #define emit_load_cpu(REG) \ argument
254 emit_load16(G6, struct thread_info, cpu, REG)
256 #define emit_load_cpu(REG) \ argument
257 emit_load32(G6, struct thread_info, cpu, REG)
260 #define emit_load_cpu(REG) emit_clear(REG) argument
295 #define emit_read_y(REG) *prog++ = RD_Y | RD(REG) argument
296 #define emit_write_y(REG) *prog++ = WR_Y | IMMED | RS1(REG) | S13(0) argument