BPF_JMP32_REG
*to++ = BPF_JMP32_REG(from->code, from->dst_reg, BPF_REG_AX,
insn_buf[cnt++] = BPF_JMP32_REG(BPF_JGE, BPF_REG_2, BPF_REG_0, 6);
insns[i++] = BPF_JMP32_REG(BPF_JEQ, R1, R3, 2);
insns[i++] = BPF_JMP32_REG(BPF_JEQ, R2, R3, 2);
insn[i++] = BPF_JMP32_REG(BPF_JEQ, R0, R1, 2);
insns[i++] = BPF_JMP32_REG(op, R1, R2, 1);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JEQ, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JNE, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSET, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JGT, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JGE, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JLT, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JLE, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSGT, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSGE, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSLT, R1, R2, 0);
struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSLE, R1, R2, 0);
BPF_JMP32_REG(BPF_JEQ, R0, R1, 2),
BPF_JMP32_REG(BPF_JEQ, R0, R1, 1),
BPF_JMP32_REG(BPF_JNE, R0, R1, 2),
BPF_JMP32_REG(BPF_JNE, R0, R1, 1),
BPF_JMP32_REG(BPF_JSET, R0, R1, 2),
BPF_JMP32_REG(BPF_JNE, R0, R1, 1),
BPF_JMP32_REG(BPF_JGT, R0, R1, 2),
BPF_JMP32_REG(BPF_JGT, R0, R1, 1),
BPF_JMP32_REG(BPF_JGE, R0, R1, 2),
BPF_JMP32_REG(BPF_JGE, R0, R1, 1),
BPF_JMP32_REG(BPF_JLT, R0, R1, 2),
BPF_JMP32_REG(BPF_JLT, R0, R1, 1),
BPF_JMP32_REG(BPF_JLE, R0, R1, 2),
BPF_JMP32_REG(BPF_JLE, R0, R1, 1),
BPF_JMP32_REG(BPF_JSGT, R0, R1, 2),
BPF_JMP32_REG(BPF_JSGT, R0, R1, 1),
BPF_JMP32_REG(BPF_JSGE, R0, R1, 2),
BPF_JMP32_REG(BPF_JSGE, R0, R1, 1),
BPF_JMP32_REG(BPF_JSLT, R0, R1, 2),
BPF_JMP32_REG(BPF_JSLT, R0, R1, 1),
BPF_JMP32_REG(BPF_JSLE, R0, R1, 2),
BPF_JMP32_REG(BPF_JSLE, R0, R1, 1),
emit(BPF_JMP32_REG(op_code, BPF_REG_6, BPF_REG_7, 3));
emit(BPF_JMP32_REG(spec.setup_signed ? BPF_JSLT : BPF_JLT,
emit(BPF_JMP32_REG(spec.setup_signed ? BPF_JSGT : BPF_JGT,
emit(BPF_JMP32_REG(spec.setup_signed ? BPF_JSLT : BPF_JLT,
emit(BPF_JMP32_REG(spec.setup_signed ? BPF_JSGT : BPF_JGT,
BPF_JMP32_REG(BPF_JEQ, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JNE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JGE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JGE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JLE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JLE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JLT, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JLT, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSGE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSGE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSGT, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSGT, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSLE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSLE, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSLT, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JSLT, BPF_REG_7, BPF_REG_8, 1),
BPF_JMP32_REG(BPF_JGT, BPF_REG_0, BPF_REG_2, 5),
BPF_JMP32_REG(BPF_JLE, BPF_REG_2, BPF_REG_0, 5),