Searched refs:IMMED (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/arch/sparc/net/ |
H A D | bpf_jit_comp_32.c | 24 #define IMMED 0x00002000 macro 71 (F3(2, 0x02) | IMMED | RS1(REG) | ((K) & 0x3ff) | RD(REG)) 99 #define LD32I (LD32 | IMMED) 100 #define LD8I (LD8 | IMMED) 101 #define LD16I (LD16 | IMMED) 102 #define LD64I (LD64 | IMMED) 103 #define LDPTRI (LDPTR | IMMED) 104 #define ST32I (ST32 | IMMED) 163 *prog++ = _insn | IMMED | S13(K); \ 175 *prog++ = OR | IMMED | RS1(G0) | S13(K) | RD(DEST); \ [all …]
|
H A D | bpf_jit_comp_64.c | 53 #define IMMED 0x00002000 macro 139 (F3(2, 0x02) | IMMED | RS1(REG) | ((K) & 0x3ff) | RD(REG)) 182 #define LD32I (LD32 | IMMED) 183 #define LD8I (LD8 | IMMED) 184 #define LD16I (LD16 | IMMED) 185 #define LD64I (LD64 | IMMED) 186 #define LDPTRI (LDPTR | IMMED) 187 #define ST32I (ST32 | IMMED) 284 emit(XOR | IMMED | RS1(reg) | S13(lbits) | RD(reg), ctx); in emit_set_const_sext() 306 emit(insn | IMMED | S13(imm), ctx); in emit_alu_K() [all …]
|
/openbmc/qemu/disas/ |
H A D | sparc.c | 207 #define IMMED F3I (1) macro 1266 { opcode, (mask)|(2<<11)|IMMED, (lose)|RS1_G0, "Z,i", (flags), v9 }, /* %g0 + imm */ \ 1267 { opcode, (mask)|(2<<11)|IMMED, (lose), "Z,1+i", (flags), v9 }, /* rs1 + imm */ \ 1268 { opcode, (mask)|(2<<11), IMMED|(lose), "Z,1+2", (flags), v9 }, /* rs1 + rs2 */ \ 1269 { opcode, (mask)|(2<<11), IMMED|(lose)|RS2_G0, "Z,1", (flags), v9 }, /* rs1 + %g0 */ \ 1270 { opcode, (mask)|IMMED, (lose)|RS1_G0, "z,i", (flags)|F_ALIAS, v9 }, /* %g0 + imm */ \ 1271 { opcode, (mask)|IMMED, (lose), "z,1+i", (flags)|F_ALIAS, v9 }, /* rs1 + imm */ \ 1272 { opcode, (mask), IMMED|(lose), "z,1+2", (flags)|F_ALIAS, v9 }, /* rs1 + rs2 */ \ 1273 { opcode, (mask), IMMED|(lose)|RS2_G0, "z,1", (flags)|F_ALIAS, v9 }, /* rs1 + %g0 */ \ 1274 { opcode, (mask)|IMMED, (lose)|RS1_G0, "i", (flags), v6 }, /* %g0 + imm */ \ [all …]
|