Searched refs:imm12 (Results 1 – 3 of 3) sorted by relevance
| /Linux-v4.19/arch/arm64/net/ |
| D | bpf_jit.h | 110 #define A64_ADDSUB_IMM(sf, Rd, Rn, imm12, type) \ argument 111 aarch64_insn_gen_add_sub_imm(Rd, Rn, imm12, \ 114 #define A64_ADD_I(sf, Rd, Rn, imm12) A64_ADDSUB_IMM(sf, Rd, Rn, imm12, ADD) argument 115 #define A64_SUB_I(sf, Rd, Rn, imm12) A64_ADDSUB_IMM(sf, Rd, Rn, imm12, SUB) argument
|
| /Linux-v4.19/arch/riscv/kernel/ |
| D | module.c | 41 u32 imm12 = (offset & 0x1000) << (31 - 12); in apply_r_riscv_branch_rela() local 46 *location = (*location & 0x1fff07f) | imm12 | imm11 | imm10_5 | imm4_1; in apply_r_riscv_branch_rela()
|
| /Linux-v4.19/arch/arm/net/ |
| D | bpf_jit_32.c | 302 static u32 arm_bpf_ldst_imm12(u32 op, u8 rt, u8 rn, s16 imm12) in arm_bpf_ldst_imm12() argument 305 if (imm12 >= 0) in arm_bpf_ldst_imm12() 308 imm12 = -imm12; in arm_bpf_ldst_imm12() 309 return op | (imm12 & ARM_INST_LDST__IMM12); in arm_bpf_ldst_imm12() 430 int imm12 = imm8m(val); in emit_mov_i() local 432 if (imm12 >= 0) in emit_mov_i() 433 emit(ARM_MOV_I(rd, imm12), ctx); in emit_mov_i()
|