/openbmc/linux/arch/riscv/net/ |
H A D | bpf_jit.h | 293 imm = ((imm6 & 0x20) << 7) | ((imm6 & 0x1f) << 2); in rv_ci_insn() 331 imm = ((imm6 & 0x20) << 7) | ((imm6 & 0x1f) << 2); in rv_cb_insn() 633 static inline u16 rvc_addi(u8 rd, u32 imm6) in rvc_addi() argument 635 return rv_ci_insn(0, imm6, rd, 0x1); in rvc_addi() 638 static inline u16 rvc_li(u8 rd, u32 imm6) in rvc_li() argument 640 return rv_ci_insn(0x2, imm6, rd, 0x1); in rvc_li() 652 static inline u16 rvc_lui(u8 rd, u32 imm6) in rvc_lui() argument 654 return rv_ci_insn(0x3, imm6, rd, 0x1); in rvc_lui() 659 return rv_cb_insn(0x4, imm6, 0, rd, 0x1); in rvc_srli() 694 return rv_ci_insn(0, imm6, rd, 0x2); in rvc_slli() [all …]
|
/openbmc/linux/arch/arm/net/ |
H A D | bpf_jit_32.h | 222 #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)
|
/openbmc/qemu/target/avr/ |
H A D | insn.decode | 35 %imm6 6:2 0:4 46 @op_rd_imm6 .... .... .. .. .... &rd_imm rd=%rd_c imm=%imm6
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | module.c | 96 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()
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | sha3-ce-core.S | 35 .macro xar, rd, rn, rm, imm6 argument 36 .inst 0xce800000 | .L\rd | (.L\rn << 5) | ((\imm6) << 10) | (.L\rm << 16)
|
/openbmc/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 682 TCGReg rt, int imm6, int imm14) 684 insn |= (imm6 & 0x20) << (31 - 5); 685 insn |= (imm6 & 0x1f) << 19; 771 TCGReg rm, int imm6) 773 tcg_out32(s, insn | ext << 31 | rm << 16 | imm6 << 10 | rn << 5 | rd);
|
/openbmc/qemu/target/arm/tcg/ |
H A D | translate-a64.c | 6873 int imm6 = extract32(insn, 10, 6); in disas_add_sub_reg() local 6884 if ((shift_type == 3) || (!sf && (imm6 > 31))) { in disas_add_sub_reg() 6892 shift_reg_imm(tcg_rm, tcg_rm, sf, shift_type, imm6); in disas_add_sub_reg() 7057 int imm6 = extract32(insn, 15, 6); in disas_rotate_right_into_flags() local 7068 tcg_gen_rotri_i64(tcg_rn, tcg_rn, imm6); in disas_rotate_right_into_flags()
|
/openbmc/qemu/target/xtensa/core-lx106/ |
H A D | xtensa-modules.c.inc | 2125 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-fsf/ |
H A D | xtensa-modules.c.inc | 2241 { "imm6", 33, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-sample_controller/ |
H A D | xtensa-modules.c.inc | 2623 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-de212/ |
H A D | xtensa-modules.c.inc | 2991 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-dc233c/ |
H A D | xtensa-modules.c.inc | 2895 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-dc232b/ |
H A D | xtensa-modules.c.inc | 2814 { "imm6", 33, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-de233_fpu/ |
H A D | xtensa-modules.c.inc | 4354 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-test_mmuhifi_c3/ |
H A D | xtensa-modules.c.inc | 10773 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-test_kc705_be/ |
H A D | xtensa-modules.c.inc | 12490 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
|
/openbmc/qemu/target/xtensa/core-dsp3400/ |
H A D | xtensa-modules.c.inc | 43731 { "imm6", FIELD_imm6, -1, 0, 0, 0, 0, 0, 0 },
|