Home
last modified time | relevance | path

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

/linux/Documentation/bpf/
H A Dclang-notes.rst21 ``-Xclang -target-feature -Xclang +alu32``. In CPU version 3, support is automatically included.
36 ``-Xclang -target-feature -Xclang +alu32``.
H A Dbpf_design_QA.rst177 on 32-bit subregisters, provided the option -mattr=+alu32 is passed for
183 subregisters written by alu32 instructions or narrow loads. Instead, the
/linux/lib/
H A Dtest_bpf.c481 static int __bpf_fill_max_jmp(struct bpf_test *self, int jmp, int imm, bool alu32) in __bpf_fill_max_jmp() argument
504 if ((i & 1) || alu32) in __bpf_fill_max_jmp()
615 u8 mode, bool alu32) in __bpf_fill_alu_shift() argument
623 int bits = alu32 ? 32 : 64; in __bpf_fill_alu_shift()
646 if (alu32) { in __bpf_fill_alu_shift()
754 bool alu32) in __bpf_fill_alu_shift_same_reg() argument
756 int bits = alu32 ? 32 : 64; in __bpf_fill_alu_shift_same_reg()
773 if (alu32) in __bpf_fill_alu_shift_same_reg()
780 if (alu32) in __bpf_fill_alu_shift_same_reg()
1238 static int __bpf_fill_alu_imm_regs(struct bpf_test *self, u8 op, bool alu32) in __bpf_fill_alu_imm_regs() argument
[all …]
/linux/kernel/bpf/
H A Dverifier.c16015 bool alu32; in maybe_fork_scalars() local
16018 alu32 = false; in maybe_fork_scalars()
16020 alu32 = true; in maybe_fork_scalars()
16029 if (alu32) { in maybe_fork_scalars()
16050 bool alu32 = (BPF_CLASS(insn->code) != BPF_ALU64); in adjust_scalar_min_max_vals() local
16103 if ((alu32 && src_reg.u32_min_value == 0) || (!alu32 && src_reg.umin_value == 0)) { in adjust_scalar_min_max_vals()
16107 if (alu32) in adjust_scalar_min_max_vals()
16120 if ((alu32 && src_reg.u32_min_value == 0) || (!alu32 && src_reg.umin_value == 0)) in adjust_scalar_min_max_vals()
16122 if (alu32) in adjust_scalar_min_max_vals()
16159 if (alu32) in adjust_scalar_min_max_vals()
[all …]