Lines Matching refs:R2
41 #define R2 BPF_REG_2 macro
645 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R2, imm); in __bpf_fill_alu_shift()
650 insn[i++] = BPF_ALU32_REG(op, R1, R2); in __bpf_fill_alu_shift()
662 insn[i++] = BPF_ALU64_REG(op, R1, R2); in __bpf_fill_alu_shift()
782 i += __bpf_ld_imm64(&insn[i], R2, res); in __bpf_fill_alu_shift_same_reg()
785 insn[i++] = BPF_JMP_REG(BPF_JEQ, R1, R2, 1); in __bpf_fill_alu_shift_same_reg()
990 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_alu64_reg()
992 insns[i++] = BPF_ALU64_REG(op, R1, R2); in __bpf_emit_alu64_reg()
1012 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_alu32_reg()
1014 insns[i++] = BPF_ALU32_REG(op, R1, R2); in __bpf_emit_alu32_reg()
1640 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_atomic64()
1646 insns[i++] = BPF_ATOMIC_OP(BPF_DW, op, R10, R2, -8); in __bpf_emit_atomic64()
1652 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R4, 1); in __bpf_emit_atomic64()
1687 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_atomic32()
1693 insns[i++] = BPF_ATOMIC_OP(BPF_W, op, R10, R2, -4); in __bpf_emit_atomic32()
1699 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R4, 1); in __bpf_emit_atomic32()
1718 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_cmpxchg64()
1722 insns[i++] = BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -8); in __bpf_emit_cmpxchg64()
1734 insns[i++] = BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -8); in __bpf_emit_cmpxchg64()
1737 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R3, 2); in __bpf_emit_cmpxchg64()
1758 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_cmpxchg32()
1762 insns[i++] = BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R2, -4); in __bpf_emit_cmpxchg32()
1776 insns[i++] = BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R2, -4); in __bpf_emit_cmpxchg32()
1780 insns[i++] = BPF_JMP32_REG(BPF_JEQ, R2, R3, 2); in __bpf_emit_cmpxchg32()
2181 insn[i++] = BPF_ALU32_IMM(BPF_MOV, R2, imm); in bpf_fill_ld_imm64_magn()
2185 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in bpf_fill_ld_imm64_magn()
2188 insn[i++] = BPF_JMP_REG(BPF_JEQ, R1, R2, 1); in bpf_fill_ld_imm64_magn()
2246 insn[i++] = BPF_ALU32_IMM(BPF_MOV, R2, imm); in __bpf_fill_ld_imm64_bytes()
2249 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in __bpf_fill_ld_imm64_bytes()
2252 insn[i++] = BPF_JMP_REG(BPF_JEQ, R1, R2, 1); in __bpf_fill_ld_imm64_bytes()
2376 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_jmp_reg()
2377 insns[i++] = BPF_JMP_REG(op, R1, R2, 1); in __bpf_emit_jmp_reg()
2398 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_jmp32_reg()
2399 insns[i++] = BPF_JMP32_REG(op, R1, R2, 1); in __bpf_emit_jmp32_reg()
2734 insns[2] = BPF_ALU64_IMM(BPF_MOV, R2, r2); in __bpf_fill_staggered_jumps()
2851 struct bpf_insn jmp = BPF_JMP_REG(BPF_JEQ, R1, R2, 0); in bpf_fill_staggered_jeq_reg()
2858 struct bpf_insn jmp = BPF_JMP_REG(BPF_JNE, R1, R2, 0); in bpf_fill_staggered_jne_reg()
2865 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSET, R1, R2, 0); in bpf_fill_staggered_jset_reg()
2872 struct bpf_insn jmp = BPF_JMP_REG(BPF_JGT, R1, R2, 0); in bpf_fill_staggered_jgt_reg()
2879 struct bpf_insn jmp = BPF_JMP_REG(BPF_JGE, R1, R2, 0); in bpf_fill_staggered_jge_reg()
2886 struct bpf_insn jmp = BPF_JMP_REG(BPF_JLT, R1, R2, 0); in bpf_fill_staggered_jlt_reg()
2893 struct bpf_insn jmp = BPF_JMP_REG(BPF_JLE, R1, R2, 0); in bpf_fill_staggered_jle_reg()
2900 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSGT, R1, R2, 0); in bpf_fill_staggered_jsgt_reg()
2907 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSGE, R1, R2, 0); in bpf_fill_staggered_jsge_reg()
2914 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSLT, R1, R2, 0); in bpf_fill_staggered_jslt_reg()
2921 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSLE, R1, R2, 0); in bpf_fill_staggered_jsle_reg()
3007 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JEQ, R1, R2, 0); in bpf_fill_staggered_jeq32_reg()
3014 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JNE, R1, R2, 0); in bpf_fill_staggered_jne32_reg()
3021 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSET, R1, R2, 0); in bpf_fill_staggered_jset32_reg()
3028 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JGT, R1, R2, 0); in bpf_fill_staggered_jgt32_reg()
3035 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JGE, R1, R2, 0); in bpf_fill_staggered_jge32_reg()
3042 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JLT, R1, R2, 0); in bpf_fill_staggered_jlt32_reg()
3049 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JLE, R1, R2, 0); in bpf_fill_staggered_jle32_reg()
3056 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSGT, R1, R2, 0); in bpf_fill_staggered_jsgt32_reg()
3063 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSGE, R1, R2, 0); in bpf_fill_staggered_jsge32_reg()
3070 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSLT, R1, R2, 0); in bpf_fill_staggered_jslt32_reg()
3077 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSLE, R1, R2, 0); in bpf_fill_staggered_jsle32_reg()
3730 BPF_ALU64_IMM(BPF_MOV, R2, 3),
3731 BPF_ALU64_REG(BPF_SUB, R1, R2),
3746 BPF_ALU64_IMM(BPF_MOV, R2, 3),
3747 BPF_ALU64_REG(BPF_MUL, R1, R2),
3762 BPF_ALU32_IMM(BPF_MOV, R2, 3),
3763 BPF_ALU64_REG(BPF_MUL, R1, R2),
3779 BPF_ALU32_IMM(BPF_MOV, R2, 3),
3780 BPF_ALU32_REG(BPF_MUL, R1, R2),
3800 BPF_ALU64_IMM(BPF_MOV, R2, 2),
3810 BPF_ALU64_IMM(BPF_ADD, R2, 20),
3820 BPF_ALU64_IMM(BPF_SUB, R2, 10),
3830 BPF_ALU64_REG(BPF_ADD, R0, R2),
3842 BPF_ALU64_REG(BPF_ADD, R1, R2),
3852 BPF_ALU64_REG(BPF_ADD, R2, R0),
3853 BPF_ALU64_REG(BPF_ADD, R2, R1),
3854 BPF_ALU64_REG(BPF_ADD, R2, R2),
3855 BPF_ALU64_REG(BPF_ADD, R2, R3),
3856 BPF_ALU64_REG(BPF_ADD, R2, R4),
3857 BPF_ALU64_REG(BPF_ADD, R2, R5),
3858 BPF_ALU64_REG(BPF_ADD, R2, R6),
3859 BPF_ALU64_REG(BPF_ADD, R2, R7),
3860 BPF_ALU64_REG(BPF_ADD, R2, R8),
3861 BPF_ALU64_REG(BPF_ADD, R2, R9), /* R2 == 1358 */
3862 BPF_JMP_IMM(BPF_JEQ, R2, 1358, 1),
3866 BPF_ALU64_REG(BPF_ADD, R3, R2),
3878 BPF_ALU64_REG(BPF_ADD, R4, R2),
3890 BPF_ALU64_REG(BPF_ADD, R5, R2),
3902 BPF_ALU64_REG(BPF_ADD, R6, R2),
3914 BPF_ALU64_REG(BPF_ADD, R7, R2),
3926 BPF_ALU64_REG(BPF_ADD, R8, R2),
3938 BPF_ALU64_REG(BPF_ADD, R9, R2),
3958 BPF_ALU32_IMM(BPF_MOV, R2, 2),
3967 BPF_ALU64_IMM(BPF_ADD, R2, 10),
3976 BPF_ALU32_REG(BPF_ADD, R0, R2),
3988 BPF_ALU32_REG(BPF_ADD, R1, R2),
3998 BPF_ALU32_REG(BPF_ADD, R2, R0),
3999 BPF_ALU32_REG(BPF_ADD, R2, R1),
4000 BPF_ALU32_REG(BPF_ADD, R2, R2),
4001 BPF_ALU32_REG(BPF_ADD, R2, R3),
4002 BPF_ALU32_REG(BPF_ADD, R2, R4),
4003 BPF_ALU32_REG(BPF_ADD, R2, R5),
4004 BPF_ALU32_REG(BPF_ADD, R2, R6),
4005 BPF_ALU32_REG(BPF_ADD, R2, R7),
4006 BPF_ALU32_REG(BPF_ADD, R2, R8),
4007 BPF_ALU32_REG(BPF_ADD, R2, R9), /* R2 == 1358 */
4008 BPF_JMP_IMM(BPF_JEQ, R2, 1358, 1),
4012 BPF_ALU32_REG(BPF_ADD, R3, R2),
4024 BPF_ALU32_REG(BPF_ADD, R4, R2),
4036 BPF_ALU32_REG(BPF_ADD, R5, R2),
4048 BPF_ALU32_REG(BPF_ADD, R6, R2),
4060 BPF_ALU32_REG(BPF_ADD, R7, R2),
4072 BPF_ALU32_REG(BPF_ADD, R8, R2),
4084 BPF_ALU32_REG(BPF_ADD, R9, R2),
4104 BPF_ALU64_IMM(BPF_MOV, R2, 2),
4114 BPF_ALU64_REG(BPF_SUB, R0, R2),
4126 BPF_ALU64_REG(BPF_SUB, R1, R2),
4135 BPF_ALU64_REG(BPF_SUB, R2, R0),
4136 BPF_ALU64_REG(BPF_SUB, R2, R1),
4137 BPF_ALU64_REG(BPF_SUB, R2, R3),
4138 BPF_ALU64_REG(BPF_SUB, R2, R4),
4139 BPF_ALU64_REG(BPF_SUB, R2, R5),
4140 BPF_ALU64_REG(BPF_SUB, R2, R6),
4141 BPF_ALU64_REG(BPF_SUB, R2, R7),
4142 BPF_ALU64_REG(BPF_SUB, R2, R8),
4143 BPF_ALU64_REG(BPF_SUB, R2, R9),
4144 BPF_ALU64_IMM(BPF_SUB, R2, 10),
4147 BPF_ALU64_REG(BPF_SUB, R3, R2),
4157 BPF_ALU64_REG(BPF_SUB, R4, R2),
4167 BPF_ALU64_REG(BPF_SUB, R5, R2),
4177 BPF_ALU64_REG(BPF_SUB, R6, R2),
4187 BPF_ALU64_REG(BPF_SUB, R7, R2),
4197 BPF_ALU64_REG(BPF_SUB, R8, R2),
4207 BPF_ALU64_REG(BPF_SUB, R9, R2),
4218 BPF_ALU64_REG(BPF_SUB, R0, R2),
4242 BPF_ALU64_REG(BPF_XOR, R2, R2),
4243 BPF_JMP_REG(BPF_JEQ, R1, R2, 1),
4245 BPF_ALU64_REG(BPF_SUB, R2, R2),
4249 BPF_JMP_REG(BPF_JEQ, R2, R3, 1),
4253 BPF_ALU64_IMM(BPF_MOV, R2, 1),
4303 BPF_ALU64_IMM(BPF_MOV, R2, 2),
4313 BPF_ALU64_REG(BPF_MUL, R0, R2),
4325 BPF_ALU64_REG(BPF_MUL, R1, R2),
4334 BPF_ALU64_REG(BPF_MOV, R2, R1),
4335 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4336 BPF_JMP_IMM(BPF_JEQ, R2, 0x5a924, 1),
4342 BPF_ALU64_REG(BPF_MUL, R2, R0),
4343 BPF_ALU64_REG(BPF_MUL, R2, R1),
4344 BPF_ALU64_REG(BPF_MUL, R2, R3),
4345 BPF_ALU64_REG(BPF_MUL, R2, R4),
4346 BPF_ALU64_REG(BPF_MUL, R2, R5),
4347 BPF_ALU64_REG(BPF_MUL, R2, R6),
4348 BPF_ALU64_REG(BPF_MUL, R2, R7),
4349 BPF_ALU64_REG(BPF_MUL, R2, R8),
4350 BPF_ALU64_REG(BPF_MUL, R2, R9),
4351 BPF_ALU64_IMM(BPF_MUL, R2, 10),
4352 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4353 BPF_ALU64_REG(BPF_MOV, R0, R2),
4365 BPF_MOV64_REG(R2, R1),
4366 BPF_MOV64_REG(R3, R2),
4375 BPF_ALU64_IMM(BPF_MOV, R2, 0),
4385 BPF_ALU64_REG(BPF_ADD, R0, R2),
4405 BPF_MOV64_REG(R2, R1),
4406 BPF_MOV64_REG(R3, R2),
4415 BPF_ALU32_IMM(BPF_MOV, R2, 0),
4425 BPF_ALU64_REG(BPF_ADD, R0, R2),
4445 BPF_MOV64_REG(R2, R1),
4446 BPF_MOV64_REG(R3, R2),
4455 BPF_LD_IMM64(R2, 0x0LL),
4465 BPF_ALU64_REG(BPF_ADD, R0, R2),
4485 BPF_ALU64_IMM(BPF_MOV, R2, 2),
4486 BPF_ALU64_IMM(BPF_XOR, R2, 3),
4487 BPF_ALU64_REG(BPF_DIV, R0, R2),
4508 BPF_MOV64_IMM(R2, 1),
4509 BPF_ALU64_REG(BPF_LSH, R0, R2),
4519 BPF_MOV64_IMM(R2, 1),
4520 BPF_ALU64_REG(BPF_LSH, R4, R2), /* R4 = 46 << 1 */
4898 BPF_MOV64_REG(R2, R1),
4899 BPF_MOV64_REG(R3, R2),
4900 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4904 BPF_JMP_IMM(BPF_JEQ, R2, 0x5678, 1),
4985 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
4987 BPF_ALU32_IMM(BPF_MOV, R2, 0xffffffff),
4988 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5063 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
5065 BPF_ALU64_IMM(BPF_MOV, R2, 0x0),
5066 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5079 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
5081 BPF_ALU64_IMM(BPF_MOV, R2, 0xffffffff),
5082 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5138 BPF_LD_IMM64(R2, 0x00000000ffffffefLL),
5141 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5154 BPF_LD_IMM64(R2, 0x00000000ffffbeefLL),
5157 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5171 BPF_LD_IMM64(R2, 0xffffffffffffffefLL),
5174 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5187 BPF_LD_IMM64(R2, 0xffffffffffffbeefLL),
5190 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5203 BPF_LD_IMM64(R2, 0xffffffffdeadbeefLL),
5206 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5286 BPF_LD_IMM64(R2, 4294967296ULL),
5288 BPF_JMP_REG(BPF_JEQ, R0, R2, 2),
5350 BPF_LD_IMM64(R2, 0x0),
5352 BPF_ALU32_IMM(BPF_ADD, R2, 0xffffffff),
5353 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5366 BPF_LD_IMM64(R2, 0x0),
5368 BPF_ALU32_IMM(BPF_ADD, R2, 0xffff),
5369 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5382 BPF_LD_IMM64(R2, 0x0),
5384 BPF_ALU32_IMM(BPF_ADD, R2, 0x7fffffff),
5385 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5398 BPF_LD_IMM64(R2, 0x0),
5400 BPF_ALU32_IMM(BPF_ADD, R2, 0x80000000),
5401 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5414 BPF_LD_IMM64(R2, 0x0),
5416 BPF_ALU32_IMM(BPF_ADD, R2, 0x80008000),
5417 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5490 BPF_LD_IMM64(R2, 0x1),
5492 BPF_ALU64_IMM(BPF_ADD, R2, 0x0),
5493 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5506 BPF_LD_IMM64(R2, 0x0),
5508 BPF_ALU64_IMM(BPF_ADD, R2, 0xffffffff),
5509 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5522 BPF_LD_IMM64(R2, 0x0),
5524 BPF_ALU64_IMM(BPF_ADD, R2, 0xffff),
5525 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5538 BPF_LD_IMM64(R2, 0x0),
5540 BPF_ALU64_IMM(BPF_ADD, R2, 0x7fffffff),
5541 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5554 BPF_LD_IMM64(R2, 0x0),
5556 BPF_ALU64_IMM(BPF_ADD, R2, 0x80000000),
5557 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5570 BPF_LD_IMM64(R2, 0x0),
5572 BPF_ALU64_IMM(BPF_ADD, R2, 0x80008000),
5573 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5833 BPF_LD_IMM64(R2, 0x1),
5835 BPF_ALU32_IMM(BPF_MUL, R2, 0xffffffff),
5836 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5893 BPF_LD_IMM64(R2, 0x1),
5895 BPF_ALU64_IMM(BPF_MUL, R2, 0xffffffff),
5896 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5981 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
5984 BPF_ALU64_REG(BPF_DIV, R2, R4),
5985 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6032 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
6034 BPF_ALU32_IMM(BPF_DIV, R2, 0xffffffff),
6035 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6081 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
6083 BPF_ALU64_IMM(BPF_DIV, R2, 0xffffffff),
6084 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6445 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6447 BPF_ALU64_IMM(BPF_AND, R2, 0x0),
6448 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6461 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6463 BPF_ALU64_IMM(BPF_AND, R2, 0xffffffff),
6464 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6477 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
6479 BPF_ALU64_IMM(BPF_AND, R2, 0xffffffff),
6480 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6657 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6659 BPF_ALU64_IMM(BPF_OR, R2, 0x0),
6660 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6673 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6675 BPF_ALU64_IMM(BPF_OR, R2, 0xffffffff),
6676 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6689 BPF_LD_IMM64(R2, 0x0000000000000000LL),
6691 BPF_ALU64_IMM(BPF_OR, R2, 0xffffffff),
6692 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6869 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6871 BPF_ALU64_IMM(BPF_XOR, R2, 0x0),
6872 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6885 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6887 BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
6888 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6901 BPF_LD_IMM64(R2, 0x0000000000000000LL),
6903 BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
6904 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
8145 BPF_LD_IMM64(R2, 0x0000000000000008ULL),
8152 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8165 BPF_LD_IMM64(R2, 0x0000000000000088ULL),
8172 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8184 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8187 BPF_STX_MEM(BPF_B, R1, R2, -256),
8201 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8203 BPF_STX_MEM(BPF_B, R1, R2, 256),
8217 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8219 BPF_STX_MEM(BPF_B, R1, R2, 4096),
8234 BPF_LD_IMM64(R2, 0x0000000000000708ULL),
8241 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8254 BPF_LD_IMM64(R2, 0x0000000000008788ULL),
8261 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8273 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8276 BPF_STX_MEM(BPF_H, R1, R2, -256),
8290 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8292 BPF_STX_MEM(BPF_H, R1, R2, 256),
8306 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8308 BPF_STX_MEM(BPF_H, R1, R2, 8192),
8322 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8324 BPF_STX_MEM(BPF_H, R1, R2, 13),
8339 BPF_LD_IMM64(R2, 0x0000000005060708ULL),
8346 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8359 BPF_LD_IMM64(R2, 0x0000000085868788ULL),
8366 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8378 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8381 BPF_STX_MEM(BPF_W, R1, R2, -256),
8395 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8397 BPF_STX_MEM(BPF_W, R1, R2, 256),
8411 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8413 BPF_STX_MEM(BPF_W, R1, R2, 16384),
8427 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8429 BPF_STX_MEM(BPF_W, R1, R2, 13),
8473 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8475 BPF_STX_MEM(BPF_DW, R1, R2, -256),
8477 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8489 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8490 BPF_STX_MEM(BPF_DW, R1, R2, 256),
8492 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8504 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8505 BPF_STX_MEM(BPF_DW, R1, R2, 32760),
8507 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8519 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8520 BPF_STX_MEM(BPF_DW, R1, R2, 13),
8522 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8536 BPF_LD_IMM64(R2, 0xfffffffffffffff0ULL),
8543 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8556 BPF_LD_IMM64(R2, 0xfffffffffffff123ULL),
8563 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8576 BPF_LD_IMM64(R2, 0xffffffffdeadbeefULL),
8583 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8597 BPF_LD_IMM64(R2, 0x0102030405060708ULL),
8601 BPF_STX_MEM(BPF_B, R10, R2, -1),
8603 BPF_STX_MEM(BPF_B, R10, R2, -8),
8619 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8623 BPF_STX_MEM(BPF_B, R10, R2, -1),
8625 BPF_STX_MEM(BPF_B, R10, R2, -8),
8641 BPF_LD_IMM64(R2, 0x0102030405060708ULL),
8645 BPF_STX_MEM(BPF_H, R10, R2, -2),
8647 BPF_STX_MEM(BPF_H, R10, R2, -8),
8663 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8667 BPF_STX_MEM(BPF_H, R10, R2, -2),
8669 BPF_STX_MEM(BPF_H, R10, R2, -8),
8685 BPF_LD_IMM64(R2, 0x0102030405060708ULL),
8689 BPF_STX_MEM(BPF_W, R10, R2, -4),
8691 BPF_STX_MEM(BPF_W, R10, R2, -8),
8707 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8711 BPF_STX_MEM(BPF_W, R10, R2, -4),
8713 BPF_STX_MEM(BPF_W, R10, R2, -8),
8862 BPF_LD_IMM64(R2, 0xffff00000000ffffLL),
8865 BPF_LDX_MEM(BPF_DW, R2, R10, -40),
8866 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
9215 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9218 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9232 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9235 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9237 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
9238 BPF_ALU64_REG(BPF_SUB, R0, R2),
9250 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9254 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9268 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9272 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9287 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9290 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9292 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
9293 BPF_ALU64_REG(BPF_SUB, R0, R2),
10257 BPF_LD_IMM64(R2, -2),
10258 BPF_JMP_REG(BPF_JSGT, R1, R2, 1),
10272 BPF_LD_IMM64(R2, -1),
10273 BPF_JMP_REG(BPF_JSGT, R1, R2, 1),
10288 BPF_LD_IMM64(R2, -2),
10289 BPF_JMP_REG(BPF_JSLT, R2, R1, 1),
10303 BPF_LD_IMM64(R2, -1),
10304 BPF_JMP_REG(BPF_JSLT, R1, R2, 1),
10319 BPF_LD_IMM64(R2, -2),
10320 BPF_JMP_REG(BPF_JSGE, R1, R2, 1),
10334 BPF_LD_IMM64(R2, -1),
10335 BPF_JMP_REG(BPF_JSGE, R1, R2, 1),
10350 BPF_LD_IMM64(R2, -2),
10351 BPF_JMP_REG(BPF_JSLE, R2, R1, 1),
10365 BPF_LD_IMM64(R2, -1),
10366 BPF_JMP_REG(BPF_JSLE, R1, R2, 1),
10381 BPF_LD_IMM64(R2, 2),
10382 BPF_JMP_REG(BPF_JGT, R1, R2, 1),
10396 BPF_LD_IMM64(R2, 1),
10397 BPF_JMP_REG(BPF_JGT, R1, R2, 1),
10412 BPF_LD_IMM64(R2, 2),
10413 BPF_JMP_REG(BPF_JLT, R2, R1, 1),
10427 BPF_LD_IMM64(R2, 1),
10428 BPF_JMP_REG(BPF_JLT, R2, R1, 1),
10443 BPF_LD_IMM64(R2, 2),
10444 BPF_JMP_REG(BPF_JGE, R1, R2, 1),
10458 BPF_LD_IMM64(R2, 3),
10459 BPF_JMP_REG(BPF_JGE, R1, R2, 1),
10474 BPF_LD_IMM64(R2, 2),
10475 BPF_JMP_REG(BPF_JLE, R2, R1, 1),
10489 BPF_LD_IMM64(R2, 3),
10490 BPF_JMP_REG(BPF_JLE, R1, R2, 1),
10505 BPF_LD_IMM64(R2, 2),
10506 BPF_JMP_REG(BPF_JGE, R1, R2, 2),
10520 BPF_LD_IMM64(R2, 2),
10521 BPF_JMP_REG(BPF_JGE, R1, R2, 0),
10534 BPF_LD_IMM64(R2, 2),
10535 BPF_JMP_REG(BPF_JGE, R1, R2, 4),
10549 BPF_LD_IMM64(R2, 2),
10550 BPF_JMP_REG(BPF_JLE, R2, R1, 2),
10564 BPF_LD_IMM64(R2, 2),
10565 BPF_JMP_REG(BPF_JLE, R2, R1, 0),
10578 BPF_LD_IMM64(R2, 2),
10579 BPF_JMP_REG(BPF_JLE, R2, R1, 4),
10594 BPF_LD_IMM64(R2, 2),
10595 BPF_JMP_REG(BPF_JNE, R1, R2, 1),
10610 BPF_LD_IMM64(R2, 3),
10611 BPF_JMP_REG(BPF_JEQ, R1, R2, 1),
10626 BPF_LD_IMM64(R2, 2),
10627 BPF_JMP_REG(BPF_JSET, R1, R2, 1),
10641 BPF_LD_IMM64(R2, 0xffffffff),
10642 BPF_JMP_REG(BPF_JSET, R1, R2, 1),
11766 BPF_MOV64_REG(R2, R1),
11767 BPF_ALU64_REG(BPF_AND, R2, R3),
11769 BPF_JMP_IMM(BPF_JNE, R2, -17104896, 1),
11782 BPF_MOV64_REG(R2, R1),
11783 BPF_ALU64_REG(BPF_AND, R2, R3),
11785 BPF_JMP_IMM(BPF_JNE, R2, 0xfefb0000, 1),
11799 BPF_MOV64_REG(R2, R1),
11800 BPF_ALU64_REG(BPF_AND, R2, R3),
11802 BPF_JMP_REG(BPF_JNE, R2, R4, 1),
11940 BPF_ALU64_IMM(BPF_MOV, R2, R2), \
11952 BPF_JMP_IMM(BPF_JNE, R2, R2, 8), \
12066 BPF_ALU64_IMM(BPF_MOV, R2, 2), \
12080 BPF_JMP_IMM(BPF_JNE, R2, 2, 8), \
12125 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),\
12127 BPF_ALU32_REG(BPF_##op, R2, R1), \
12178 BPF_ALU64_REG(BPF_MOV, R2, R1),
12182 BPF_ALU64_REG(BPF_SUB, R1, R2),
12183 BPF_ALU64_REG(BPF_MOV, R2, R1),
12184 BPF_ALU64_IMM(BPF_RSH, R2, 32),
12185 BPF_ALU64_REG(BPF_OR, R1, R2),
12232 BPF_ALU64_REG(BPF_MOV, R2, R0), \
12236 BPF_ALU64_REG(BPF_SUB, R0, R2), \
15273 BPF_LD_IMM64(R2, TAIL_CALL_MARKER), \
15356 BPF_ALU64_IMM(BPF_MOV, R2, 2),
15359 BPF_STX_MEM(BPF_DW, R3, R2, -16),
15363 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
15386 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15387 BPF_ALU64_IMM(BPF_ADD, R2, 1),
15388 BPF_STX_MEM(BPF_W, R1, R2, 0),
15399 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15400 BPF_ALU64_IMM(BPF_ADD, R2, 1),
15401 BPF_STX_MEM(BPF_W, R1, R2, 0),
15422 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15423 BPF_ALU64_IMM(BPF_ADD, R2, 1),
15424 BPF_STX_MEM(BPF_W, R1, R2, 0),
15435 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15436 BPF_ALU64_IMM(BPF_ADD, R2, 1),
15437 BPF_STX_MEM(BPF_W, R1, R2, 0),