Home
last modified time | relevance | path

Searched defs:imm (Results 1 – 25 of 134) sorted by relevance

123456

/openbmc/qemu/tests/tcg/xtensa/
H A Dtest_shift.S5 .macro test_shift prefix, dst, src, v, imm
10 .macro test_shift_sd prefix, v, imm
32 .macro slli_set dst, src, v, imm
37 .macro slli_ver dst, v, imm
48 .macro srai_set dst, src, v, imm
53 .macro srai_ver dst, v, imm
70 .macro srli_set dst, src, v, imm
75 .macro srli_ver dst, v, imm
87 .macro sll_set dst, src, v, imm
94 .macro sll_sar_set dst, src, v, imm
[all …]
H A Dtest_sar.S5 .macro test_sar prefix, imm
22 .macro sar_set imm argument
27 .macro sar_ver imm argument
37 .macro ssr_set imm argument
42 .macro ssr_ver imm argument
52 .macro ssl_set imm argument
57 .macro ssl_ver imm argument
67 .macro ssa8l_set imm argument
72 .macro ssa8l_ver imm argument
82 .macro ssa8b_set imm argument
[all …]
/openbmc/linux/arch/arm/net/
H A Dbpf_jit_32.h164 #define _AL3_I(op, rd, rn, imm) ((op ## _I) | (rd) << 12 | (rn) << 16 | (imm)) argument
170 #define ARM_ADD_I(rd, rn, imm) _AL3_I(ARM_INST_ADD, rd, rn, imm) argument
171 #define ARM_ADDS_I(rd, rn, imm) _AL3_I(ARM_INST_ADDS, rd, rn, imm) argument
173 #define ARM_ADC_I(rd, rn, imm) _AL3_I(ARM_INST_ADC, rd, rn, imm) argument
177 #define ARM_AND_I(rd, rn, imm) _AL3_I(ARM_INST_AND, rd, rn, imm) argument
180 #define ARM_BIC_I(rd, rn, imm) _AL3_I(ARM_INST_BIC, rd, rn, imm) argument
187 #define ARM_CMP_I(rn, imm) _AL3_I(ARM_INST_CMP, 0, rn, imm) argument
190 #define ARM_EOR_I(rd, rn, imm) _AL3_I(ARM_INST_EOR, rd, rn, imm) argument
195 #define ARM_LDR_R_SI(rt, rn, rm, type, imm) \ argument
210 #define ARM_LSL_I(rd, rn, imm) (_AL3_I(ARM_INST_LSL, rd, 0, rn) | (imm) << 7) argument
[all …]
/openbmc/linux/arch/loongarch/kernel/
H A Dinst.c17 unsigned int imm = insn.reg1i20_format.immediate; in simu_pc() local
48 unsigned int imm, imm_l, imm_h, rd, rj; in simu_branch() local
256 u32 larch_insn_gen_break(int imm) in larch_insn_gen_break()
284 u32 larch_insn_gen_lu12iw(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu12iw()
298 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu32id()
312 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_lu52id()
326 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_jirl()
/openbmc/linux/arch/arm/probes/kprobes/
H A Dcheckers-common.c34 int imm = insn & 0xff; in checker_stack_use_imm_0xx() local
47 int imm = insn & 0xff; in checker_stack_use_t32strd() local
56 int imm = ((insn & 0xf00) >> 4) + (insn & 0xf); in checker_stack_use_imm_x0x() local
66 int imm = insn & 0xfff; in checker_stack_use_imm_xxx() local
/openbmc/u-boot/drivers/bios_emulator/x86emu/
H A Dops.c926 u32 imm; in x86emuOp_push_word_IMM() local
963 s32 imm; in x86emuOp_imul_word_IMM() local
985 s16 imm; in x86emuOp_imul_word_IMM() local
1008 s32 imm; in x86emuOp_imul_word_IMM() local
1029 s16 imm; in x86emuOp_imul_word_IMM() local
1058 s16 imm; in x86emuOp_push_byte_IMM() local
1077 s8 imm; in x86emuOp_imul_byte_IMM() local
1274 u8 imm; in x86emuOp_opc80_byte_RM_IMM() local
1405 u32 destval,imm; in x86emuOp_opc81_word_RM_IMM() local
1416 u16 destval,imm; in x86emuOp_opc81_word_RM_IMM() local
[all …]
/openbmc/linux/arch/mips/net/
H A Dbpf_jit_comp.c192 void emit_mov_i(struct jit_context *ctx, u8 dst, s32 imm) in emit_mov_i()
211 bool valid_alu_i(u8 op, s32 imm) in valid_alu_i()
247 bool rewrite_alu_i(u8 op, s32 imm, u8 *alu, s32 *val) in rewrite_alu_i()
298 void emit_alu_i(struct jit_context *ctx, u8 dst, s32 imm, u8 op) in emit_alu_i()
502 bool valid_jmp_i(u8 op, s32 imm) in valid_jmp_i()
605 void setup_jmp_i(struct jit_context *ctx, s32 imm, u8 width, in setup_jmp_i()
698 void emit_jmp_i(struct jit_context *ctx, u8 dst, s32 imm, s32 off, u8 op) in emit_jmp_i()
H A Dbpf_jit_comp32.c174 static void emit_mov_se_i64(struct jit_context *ctx, const u8 dst[], s32 imm) in emit_mov_se_i64()
202 const u8 dst[], s32 imm, u8 op) in emit_alu_i64()
322 const u8 dst[], u32 imm, u8 op) in emit_shift_i64()
423 static void emit_mul_i64(struct jit_context *ctx, const u8 dst[], s32 imm) in emit_mul_i64()
991 const u8 rs[], s64 imm) in emit_sltiu_r64()
1026 const u8 rs[], s64 imm) in emit_slti_r64()
1093 const u8 dst[], s32 imm, s32 off, u8 op) in emit_jmp_i64()
1471 s32 imm = insn->imm; in build_insn() local
/openbmc/linux/arch/arm64/net/
H A Dbpf_jit.h73 #define A64_LS_IMM(Rt, Rn, imm, size, type) \ argument
77 #define A64_STRBI(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 8, STORE) argument
78 #define A64_LDRBI(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 8, LOAD) argument
79 #define A64_LDRSBI(Xt, Xn, imm) A64_LS_IMM(Xt, Xn, imm, 8, SIGNED_LOAD) argument
80 #define A64_STRHI(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 16, STORE) argument
81 #define A64_LDRHI(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 16, LOAD) argument
82 #define A64_LDRSHI(Xt, Xn, imm) A64_LS_IMM(Xt, Xn, imm, 16, SIGNED_LOAD) argument
83 #define A64_STR32I(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 32, STORE) argument
84 #define A64_LDR32I(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 32, LOAD) argument
85 #define A64_LDRSWI(Xt, Xn, imm) A64_LS_IMM(Xt, Xn, imm, 32, SIGNED_LOAD) argument
[all …]
H A Dbpf_jit_comp.c33 #define check_imm(bits, imm) do { \ argument
41 #define check_imm19(imm) check_imm(19, imm) argument
42 #define check_imm26(imm) check_imm(26, imm) argument
216 static bool is_addsub_imm(u32 imm) in is_addsub_imm()
525 const s32 imm = insn->imm; in emit_ll_sc_atomic() local
772 const s32 imm = insn->imm; in build_insn() local
1384 const s32 imm = insn->imm; in find_fpb_offset() local
/openbmc/qemu/hw/mips/
H A Dbootloader.c104 bl_reg rs, bl_reg rt, uint16_t imm) in bl_gen_i_type()
159 static void bl_gen_lui(void **p, bl_reg rt, uint16_t imm) in bl_gen_lui()
178 static void bl_gen_ori(void **p, bl_reg rt, bl_reg rs, uint16_t imm) in bl_gen_ori()
216 static void bl_gen_li(void **p, bl_reg rt, uint32_t imm) in bl_gen_li()
227 static void bl_gen_dli(void **p, bl_reg rt, uint64_t imm) in bl_gen_dli()
236 static void bl_gen_load_ulong(void **p, bl_reg rt, target_ulong imm) in bl_gen_load_ulong()
/openbmc/linux/arch/riscv/kernel/
H A Dalternative.c76 s32 imm; in riscv_alternative_fix_auipc_jalr() local
91 s32 imm; in riscv_alternative_fix_jal() local
134 s32 imm = riscv_insn_extract_jtype_imm(insn); in riscv_alternative_fix_offsets() local
/openbmc/linux/arch/x86/mm/
H A Dextable.c211 struct pt_regs *regs, int reg, int imm) in ex_handler_imm_reg()
220 int reg, int imm) in ex_handler_ucopy_len()
237 int type, reg, imm; in fixup_exception() local
/openbmc/linux/arch/riscv/net/
H A Dbpf_jit.h266 u32 imm; in rv_j_insn() local
291 u32 imm; in rv_ci_insn() local
329 u32 imm; in rv_cb_insn() local
608 u32 imm; in rvc_addi4spn() local
645 u32 imm; in rvc_addi16sp() local
699 u32 imm; in rvc_lwsp() local
727 u32 imm; in rvc_swsp() local
894 u32 imm; in rvc_ldsp() local
902 u32 imm; in rvc_sdsp() local
912 static inline void emit_jalr(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) in emit_jalr()
[all …]
H A Dbpf_jit_comp32.c111 static void emit_imm(const s8 rd, s32 imm, struct rv_jit_context *ctx) in emit_imm()
124 static void emit_imm32(const s8 *rd, s32 imm, struct rv_jit_context *ctx) in emit_imm32()
243 static void emit_alu_i64(const s8 *dst, s32 imm, in emit_alu_i64()
327 static void emit_alu_i32(const s8 *dst, s32 imm, in emit_alu_i32()
962 s32 imm = insn->imm; in bpf_jit_emit_insn() local
/openbmc/linux/arch/arm64/lib/
H A Dinsn.c113 u32 insn, u64 imm) in aarch64_insn_encode_immediate()
412 unsigned int imm, in aarch64_insn_gen_load_store_imm()
732 int imm, enum aarch64_insn_variant variant, in aarch64_insn_gen_add_sub_imm()
847 int imm, int shift, in aarch64_insn_gen_movewide()
1214 s32 imm; in aarch64_get_branch_offset() local
1315 static u32 aarch64_encode_immediate(u64 imm, in aarch64_encode_immediate()
1415 u64 imm) in aarch64_insn_gen_logical_immediate()
/openbmc/qemu/plugins/
H A Dapi.c113 uint64_t imm, in qemu_plugin_register_vcpu_tb_exec_cond_cb()
131 uint64_t imm) in qemu_plugin_register_vcpu_tb_exec_inline_per_vcpu()
154 uint64_t imm, in qemu_plugin_register_vcpu_insn_exec_cond_cb()
172 uint64_t imm) in qemu_plugin_register_vcpu_insn_exec_inline_per_vcpu()
198 uint64_t imm) in qemu_plugin_register_vcpu_mem_inline_per_vcpu()
/openbmc/linux/arch/parisc/net/
H A Dbpf_jit_comp32.c141 static void emit_imm(const s8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm()
156 static void emit_imm32(const s8 *rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm32()
421 static void emit_alu_i64(const s8 *dst, s32 imm, in emit_alu_i64()
509 static void emit_alu_i32(const s8 *dst, s32 imm, in emit_alu_i32()
1124 s32 imm = insn->imm; in bpf_jit_emit_insn() local
H A Dbpf_jit_comp64.c135 static void emit_imm32(u8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm32()
160 static void emit_imm(u8 rd, s64 imm, u8 tmpreg, struct hppa_jit_context *ctx) in emit_imm()
602 s32 imm = insn->imm; in bpf_jit_emit_insn() local
/openbmc/linux/arch/openrisc/kernel/
H A Dtraps.c321 long imm; in simulate_lwa() local
363 long imm; in simulate_swa() local
/openbmc/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c294 emit_immed(struct nfp_prog *nfp_prog, swreg dst, u16 imm, in emit_immed()
590 static bool pack_immed(u32 imm, u16 *val, enum immed_shift *shift) in pack_immed()
608 static void wrp_immed(struct nfp_prog *nfp_prog, swreg dst, u32 imm) in wrp_immed()
633 wrp_immed_relo(struct nfp_prog *nfp_prog, swreg dst, u32 imm, in wrp_immed_relo()
651 static swreg ur_load_imm_any(struct nfp_prog *nfp_prog, u32 imm, swreg tmp_reg) in ur_load_imm_any()
664 static swreg re_load_imm_any(struct nfp_prog *nfp_prog, u32 imm, swreg tmp_reg) in re_load_imm_any()
1002 u64 imm, u8 size) in data_st_host_order()
1265 wrp_alu_imm(struct nfp_prog *nfp_prog, u8 dst, enum alu_op alu_op, u32 imm) in wrp_alu_imm()
1298 u64 imm = insn->imm; /* sign extend */ in wrp_alu64_imm() local
1403 u64 imm = insn->imm; /* sign extend */ in cmp_imm() local
[all …]
/openbmc/linux/arch/arm64/kernel/
H A Dmodule.c244 u64 imm; in reloc_insn_movw() local
285 u64 imm, imm_mask; in reloc_insn_imm() local
/openbmc/linux/arch/riscv/kernel/probes/
H A Dsimulate-insn.c44 u32 imm; in simulate_jal() local
70 u32 imm = (opcode >> 20) & 0xfff; in simulate_jalr() local
/openbmc/linux/tools/objtool/arch/powerpc/
H A Ddecode.c48 unsigned long imm; in arch_decode_instruction() local
/openbmc/linux/arch/powerpc/lib/
H A Dcode-patching.c447 signed long imm; in branch_iform_target() local
463 signed long imm; in branch_bform_target() local

123456