Lines Matching refs:code
7 * The code is based on the BPF JIT compiler for RV64 by Bj��rn T��pel.
410 u8 code = insn->code;
412 switch (code) {
422 if (code & (BPF_ALU | BPF_X) || code & (BPF_ALU64 | BPF_X) ||
423 code & (BPF_JMP | BPF_X) || code & (BPF_JMP32 | BPF_X) ||
424 code & BPF_LDX || code & BPF_STX)
595 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 ||
596 BPF_CLASS(insn->code) == BPF_JMP;
600 u8 rd = -1, rs = -1, code = insn->code;
606 switch (code) {
659 emit_call_libgcc_ll(__muldi3, rd, rs, code, ctx);
670 emit_call_libgcc_ll(&hppa_div64, rd, rs, code, ctx);
681 emit_call_libgcc_ll(&hppa_div64_rem, rd, rs, code, ctx);
890 if (is_signed_bpf_cond(BPF_OP(code)))
899 if (BPF_OP(code) == BPF_JSET) {
906 emit_branch(BPF_OP(code), rd, rs, paoff, ctx);
940 if (is_signed_bpf_cond(BPF_OP(code)))
949 emit_branch(BPF_OP(code), rd, rs, paoff, ctx);
1034 switch (BPF_SIZE(code)) {
1077 if (BPF_CLASS(code) == BPF_ST) {
1082 emit_store(rd, rs, off, ctx, BPF_SIZE(code), BPF_MODE(code));
1093 pr_err("bpf-jit: unknown opcode %02x\n", code);