Home
last modified time | relevance | path

Searched refs:imm6 (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/arch/riscv/net/
A Dbpf_jit.h290 imm = ((imm6 & 0x20) << 7) | ((imm6 & 0x1f) << 2); in rv_ci_insn()
328 imm = ((imm6 & 0x20) << 7) | ((imm6 & 0x1f) << 2); in rv_cb_insn()
610 static inline u16 rvc_addi(u8 rd, u32 imm6) in rvc_addi() argument
612 return rv_ci_insn(0, imm6, rd, 0x1); in rvc_addi()
615 static inline u16 rvc_li(u8 rd, u32 imm6) in rvc_li() argument
617 return rv_ci_insn(0x2, imm6, rd, 0x1); in rvc_li()
629 static inline u16 rvc_lui(u8 rd, u32 imm6) in rvc_lui() argument
631 return rv_ci_insn(0x3, imm6, rd, 0x1); in rvc_lui()
636 return rv_cb_insn(0x4, imm6, 0, rd, 0x1); in rvc_srli()
671 return rv_ci_insn(0, imm6, rd, 0x2); in rvc_slli()
[all …]
/linux-6.3-rc2/arch/arm/net/
A Dbpf_jit_32.h222 #define ARM_MOV_SI(rd, rm, type, imm6) \ argument
223 (ARM_MOV_R(rd, rm) | (type) << 5 | (imm6) << 7)
243 #define ARM_ORR_SI(rd, rn, rm, type, imm6) \ argument
244 (ARM_ORR_R(rd, rn, rm) | (type) << 5 | (imm6) << 7)
245 #define ARM_ORRS_SI(rd, rn, rm, type, imm6) \ argument
246 (ARM_ORRS_R(rd, rn, rm) | (type) << 5 | (imm6) << 7)
/linux-6.3-rc2/arch/riscv/kernel/
A Dmodule.c96 u16 imm6 = (offset & 0x40) << (12 - 11); in apply_r_riscv_rvc_jump_rela() local
102 imm11 | imm10 | imm9_8 | imm7 | imm6 | imm5 | imm4 | imm3_1; in apply_r_riscv_rvc_jump_rela()
/linux-6.3-rc2/arch/arm64/crypto/
A Dsha3-ce-core.S35 .macro xar, rd, rn, rm, imm6
36 .inst 0xce800000 | .L\rd | (.L\rn << 5) | ((\imm6) << 10) | (.L\rm << 16)

Completed in 99 milliseconds