Lines Matching refs:R2

41 #define R2		BPF_REG_2  macro
625 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R2, imm); in __bpf_fill_alu_shift()
630 insn[i++] = BPF_ALU32_REG(op, R1, R2); in __bpf_fill_alu_shift()
642 insn[i++] = BPF_ALU64_REG(op, R1, R2); in __bpf_fill_alu_shift()
762 i += __bpf_ld_imm64(&insn[i], R2, res); in __bpf_fill_alu_shift_same_reg()
765 insn[i++] = BPF_JMP_REG(BPF_JEQ, R1, R2, 1); in __bpf_fill_alu_shift_same_reg()
970 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_alu64_reg()
972 insns[i++] = BPF_ALU64_REG(op, R1, R2); in __bpf_emit_alu64_reg()
992 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_alu32_reg()
994 insns[i++] = BPF_ALU32_REG(op, R1, R2); in __bpf_emit_alu32_reg()
1620 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_atomic64()
1626 insns[i++] = BPF_ATOMIC_OP(BPF_DW, op, R10, R2, -8); in __bpf_emit_atomic64()
1632 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R4, 1); in __bpf_emit_atomic64()
1667 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_atomic32()
1673 insns[i++] = BPF_ATOMIC_OP(BPF_W, op, R10, R2, -4); in __bpf_emit_atomic32()
1679 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R4, 1); in __bpf_emit_atomic32()
1698 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_cmpxchg64()
1702 insns[i++] = BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -8); in __bpf_emit_cmpxchg64()
1714 insns[i++] = BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -8); in __bpf_emit_cmpxchg64()
1717 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R3, 2); in __bpf_emit_cmpxchg64()
1738 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_cmpxchg32()
1742 insns[i++] = BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R2, -4); in __bpf_emit_cmpxchg32()
1756 insns[i++] = BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R2, -4); in __bpf_emit_cmpxchg32()
1760 insns[i++] = BPF_JMP32_REG(BPF_JEQ, R2, R3, 2); in __bpf_emit_cmpxchg32()
2161 insn[i++] = BPF_ALU32_IMM(BPF_MOV, R2, imm); in bpf_fill_ld_imm64_magn()
2165 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in bpf_fill_ld_imm64_magn()
2168 insn[i++] = BPF_JMP_REG(BPF_JEQ, R1, R2, 1); in bpf_fill_ld_imm64_magn()
2226 insn[i++] = BPF_ALU32_IMM(BPF_MOV, R2, imm); in __bpf_fill_ld_imm64_bytes()
2229 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in __bpf_fill_ld_imm64_bytes()
2232 insn[i++] = BPF_JMP_REG(BPF_JEQ, R1, R2, 1); in __bpf_fill_ld_imm64_bytes()
2356 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_jmp_reg()
2357 insns[i++] = BPF_JMP_REG(op, R1, R2, 1); in __bpf_emit_jmp_reg()
2378 i += __bpf_ld_imm64(&insns[i], R2, src); in __bpf_emit_jmp32_reg()
2379 insns[i++] = BPF_JMP32_REG(op, R1, R2, 1); in __bpf_emit_jmp32_reg()
2714 insns[2] = BPF_ALU64_IMM(BPF_MOV, R2, r2); in __bpf_fill_staggered_jumps()
2831 struct bpf_insn jmp = BPF_JMP_REG(BPF_JEQ, R1, R2, 0); in bpf_fill_staggered_jeq_reg()
2838 struct bpf_insn jmp = BPF_JMP_REG(BPF_JNE, R1, R2, 0); in bpf_fill_staggered_jne_reg()
2845 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSET, R1, R2, 0); in bpf_fill_staggered_jset_reg()
2852 struct bpf_insn jmp = BPF_JMP_REG(BPF_JGT, R1, R2, 0); in bpf_fill_staggered_jgt_reg()
2859 struct bpf_insn jmp = BPF_JMP_REG(BPF_JGE, R1, R2, 0); in bpf_fill_staggered_jge_reg()
2866 struct bpf_insn jmp = BPF_JMP_REG(BPF_JLT, R1, R2, 0); in bpf_fill_staggered_jlt_reg()
2873 struct bpf_insn jmp = BPF_JMP_REG(BPF_JLE, R1, R2, 0); in bpf_fill_staggered_jle_reg()
2880 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSGT, R1, R2, 0); in bpf_fill_staggered_jsgt_reg()
2887 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSGE, R1, R2, 0); in bpf_fill_staggered_jsge_reg()
2894 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSLT, R1, R2, 0); in bpf_fill_staggered_jslt_reg()
2901 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSLE, R1, R2, 0); in bpf_fill_staggered_jsle_reg()
2987 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JEQ, R1, R2, 0); in bpf_fill_staggered_jeq32_reg()
2994 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JNE, R1, R2, 0); in bpf_fill_staggered_jne32_reg()
3001 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSET, R1, R2, 0); in bpf_fill_staggered_jset32_reg()
3008 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JGT, R1, R2, 0); in bpf_fill_staggered_jgt32_reg()
3015 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JGE, R1, R2, 0); in bpf_fill_staggered_jge32_reg()
3022 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JLT, R1, R2, 0); in bpf_fill_staggered_jlt32_reg()
3029 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JLE, R1, R2, 0); in bpf_fill_staggered_jle32_reg()
3036 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSGT, R1, R2, 0); in bpf_fill_staggered_jsgt32_reg()
3043 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSGE, R1, R2, 0); in bpf_fill_staggered_jsge32_reg()
3050 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSLT, R1, R2, 0); in bpf_fill_staggered_jslt32_reg()
3057 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSLE, R1, R2, 0); in bpf_fill_staggered_jsle32_reg()
3710 BPF_ALU64_IMM(BPF_MOV, R2, 3),
3711 BPF_ALU64_REG(BPF_SUB, R1, R2),
3726 BPF_ALU64_IMM(BPF_MOV, R2, 3),
3727 BPF_ALU64_REG(BPF_MUL, R1, R2),
3742 BPF_ALU32_IMM(BPF_MOV, R2, 3),
3743 BPF_ALU64_REG(BPF_MUL, R1, R2),
3759 BPF_ALU32_IMM(BPF_MOV, R2, 3),
3760 BPF_ALU32_REG(BPF_MUL, R1, R2),
3780 BPF_ALU64_IMM(BPF_MOV, R2, 2),
3790 BPF_ALU64_IMM(BPF_ADD, R2, 20),
3800 BPF_ALU64_IMM(BPF_SUB, R2, 10),
3810 BPF_ALU64_REG(BPF_ADD, R0, R2),
3822 BPF_ALU64_REG(BPF_ADD, R1, R2),
3832 BPF_ALU64_REG(BPF_ADD, R2, R0),
3833 BPF_ALU64_REG(BPF_ADD, R2, R1),
3834 BPF_ALU64_REG(BPF_ADD, R2, R2),
3835 BPF_ALU64_REG(BPF_ADD, R2, R3),
3836 BPF_ALU64_REG(BPF_ADD, R2, R4),
3837 BPF_ALU64_REG(BPF_ADD, R2, R5),
3838 BPF_ALU64_REG(BPF_ADD, R2, R6),
3839 BPF_ALU64_REG(BPF_ADD, R2, R7),
3840 BPF_ALU64_REG(BPF_ADD, R2, R8),
3841 BPF_ALU64_REG(BPF_ADD, R2, R9), /* R2 == 1358 */
3842 BPF_JMP_IMM(BPF_JEQ, R2, 1358, 1),
3846 BPF_ALU64_REG(BPF_ADD, R3, R2),
3858 BPF_ALU64_REG(BPF_ADD, R4, R2),
3870 BPF_ALU64_REG(BPF_ADD, R5, R2),
3882 BPF_ALU64_REG(BPF_ADD, R6, R2),
3894 BPF_ALU64_REG(BPF_ADD, R7, R2),
3906 BPF_ALU64_REG(BPF_ADD, R8, R2),
3918 BPF_ALU64_REG(BPF_ADD, R9, R2),
3938 BPF_ALU32_IMM(BPF_MOV, R2, 2),
3947 BPF_ALU64_IMM(BPF_ADD, R2, 10),
3956 BPF_ALU32_REG(BPF_ADD, R0, R2),
3968 BPF_ALU32_REG(BPF_ADD, R1, R2),
3978 BPF_ALU32_REG(BPF_ADD, R2, R0),
3979 BPF_ALU32_REG(BPF_ADD, R2, R1),
3980 BPF_ALU32_REG(BPF_ADD, R2, R2),
3981 BPF_ALU32_REG(BPF_ADD, R2, R3),
3982 BPF_ALU32_REG(BPF_ADD, R2, R4),
3983 BPF_ALU32_REG(BPF_ADD, R2, R5),
3984 BPF_ALU32_REG(BPF_ADD, R2, R6),
3985 BPF_ALU32_REG(BPF_ADD, R2, R7),
3986 BPF_ALU32_REG(BPF_ADD, R2, R8),
3987 BPF_ALU32_REG(BPF_ADD, R2, R9), /* R2 == 1358 */
3988 BPF_JMP_IMM(BPF_JEQ, R2, 1358, 1),
3992 BPF_ALU32_REG(BPF_ADD, R3, R2),
4004 BPF_ALU32_REG(BPF_ADD, R4, R2),
4016 BPF_ALU32_REG(BPF_ADD, R5, R2),
4028 BPF_ALU32_REG(BPF_ADD, R6, R2),
4040 BPF_ALU32_REG(BPF_ADD, R7, R2),
4052 BPF_ALU32_REG(BPF_ADD, R8, R2),
4064 BPF_ALU32_REG(BPF_ADD, R9, R2),
4084 BPF_ALU64_IMM(BPF_MOV, R2, 2),
4094 BPF_ALU64_REG(BPF_SUB, R0, R2),
4106 BPF_ALU64_REG(BPF_SUB, R1, R2),
4115 BPF_ALU64_REG(BPF_SUB, R2, R0),
4116 BPF_ALU64_REG(BPF_SUB, R2, R1),
4117 BPF_ALU64_REG(BPF_SUB, R2, R3),
4118 BPF_ALU64_REG(BPF_SUB, R2, R4),
4119 BPF_ALU64_REG(BPF_SUB, R2, R5),
4120 BPF_ALU64_REG(BPF_SUB, R2, R6),
4121 BPF_ALU64_REG(BPF_SUB, R2, R7),
4122 BPF_ALU64_REG(BPF_SUB, R2, R8),
4123 BPF_ALU64_REG(BPF_SUB, R2, R9),
4124 BPF_ALU64_IMM(BPF_SUB, R2, 10),
4127 BPF_ALU64_REG(BPF_SUB, R3, R2),
4137 BPF_ALU64_REG(BPF_SUB, R4, R2),
4147 BPF_ALU64_REG(BPF_SUB, R5, R2),
4157 BPF_ALU64_REG(BPF_SUB, R6, R2),
4167 BPF_ALU64_REG(BPF_SUB, R7, R2),
4177 BPF_ALU64_REG(BPF_SUB, R8, R2),
4187 BPF_ALU64_REG(BPF_SUB, R9, R2),
4198 BPF_ALU64_REG(BPF_SUB, R0, R2),
4222 BPF_ALU64_REG(BPF_XOR, R2, R2),
4223 BPF_JMP_REG(BPF_JEQ, R1, R2, 1),
4225 BPF_ALU64_REG(BPF_SUB, R2, R2),
4229 BPF_JMP_REG(BPF_JEQ, R2, R3, 1),
4233 BPF_ALU64_IMM(BPF_MOV, R2, 1),
4283 BPF_ALU64_IMM(BPF_MOV, R2, 2),
4293 BPF_ALU64_REG(BPF_MUL, R0, R2),
4305 BPF_ALU64_REG(BPF_MUL, R1, R2),
4314 BPF_ALU64_REG(BPF_MOV, R2, R1),
4315 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4316 BPF_JMP_IMM(BPF_JEQ, R2, 0x5a924, 1),
4322 BPF_ALU64_REG(BPF_MUL, R2, R0),
4323 BPF_ALU64_REG(BPF_MUL, R2, R1),
4324 BPF_ALU64_REG(BPF_MUL, R2, R3),
4325 BPF_ALU64_REG(BPF_MUL, R2, R4),
4326 BPF_ALU64_REG(BPF_MUL, R2, R5),
4327 BPF_ALU64_REG(BPF_MUL, R2, R6),
4328 BPF_ALU64_REG(BPF_MUL, R2, R7),
4329 BPF_ALU64_REG(BPF_MUL, R2, R8),
4330 BPF_ALU64_REG(BPF_MUL, R2, R9),
4331 BPF_ALU64_IMM(BPF_MUL, R2, 10),
4332 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4333 BPF_ALU64_REG(BPF_MOV, R0, R2),
4345 BPF_MOV64_REG(R2, R1),
4346 BPF_MOV64_REG(R3, R2),
4355 BPF_ALU64_IMM(BPF_MOV, R2, 0),
4365 BPF_ALU64_REG(BPF_ADD, R0, R2),
4385 BPF_MOV64_REG(R2, R1),
4386 BPF_MOV64_REG(R3, R2),
4395 BPF_ALU32_IMM(BPF_MOV, R2, 0),
4405 BPF_ALU64_REG(BPF_ADD, R0, R2),
4425 BPF_MOV64_REG(R2, R1),
4426 BPF_MOV64_REG(R3, R2),
4435 BPF_LD_IMM64(R2, 0x0LL),
4445 BPF_ALU64_REG(BPF_ADD, R0, R2),
4465 BPF_ALU64_IMM(BPF_MOV, R2, 2),
4466 BPF_ALU64_IMM(BPF_XOR, R2, 3),
4467 BPF_ALU64_REG(BPF_DIV, R0, R2),
4488 BPF_MOV64_IMM(R2, 1),
4489 BPF_ALU64_REG(BPF_LSH, R0, R2),
4499 BPF_MOV64_IMM(R2, 1),
4500 BPF_ALU64_REG(BPF_LSH, R4, R2), /* R4 = 46 << 1 */
4878 BPF_MOV64_REG(R2, R1),
4879 BPF_MOV64_REG(R3, R2),
4880 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4884 BPF_JMP_IMM(BPF_JEQ, R2, 0x5678, 1),
4965 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
4967 BPF_ALU32_IMM(BPF_MOV, R2, 0xffffffff),
4968 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5043 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
5045 BPF_ALU64_IMM(BPF_MOV, R2, 0x0),
5046 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5059 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
5061 BPF_ALU64_IMM(BPF_MOV, R2, 0xffffffff),
5062 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5118 BPF_LD_IMM64(R2, 0x00000000ffffffefLL),
5121 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5134 BPF_LD_IMM64(R2, 0x00000000ffffbeefLL),
5137 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5151 BPF_LD_IMM64(R2, 0xffffffffffffffefLL),
5154 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5167 BPF_LD_IMM64(R2, 0xffffffffffffbeefLL),
5170 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5183 BPF_LD_IMM64(R2, 0xffffffffdeadbeefLL),
5186 BPF_JMP_REG(BPF_JEQ, R2, R1, 2),
5266 BPF_LD_IMM64(R2, 4294967296ULL),
5268 BPF_JMP_REG(BPF_JEQ, R0, R2, 2),
5330 BPF_LD_IMM64(R2, 0x0),
5332 BPF_ALU32_IMM(BPF_ADD, R2, 0xffffffff),
5333 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5346 BPF_LD_IMM64(R2, 0x0),
5348 BPF_ALU32_IMM(BPF_ADD, R2, 0xffff),
5349 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5362 BPF_LD_IMM64(R2, 0x0),
5364 BPF_ALU32_IMM(BPF_ADD, R2, 0x7fffffff),
5365 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5378 BPF_LD_IMM64(R2, 0x0),
5380 BPF_ALU32_IMM(BPF_ADD, R2, 0x80000000),
5381 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5394 BPF_LD_IMM64(R2, 0x0),
5396 BPF_ALU32_IMM(BPF_ADD, R2, 0x80008000),
5397 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5470 BPF_LD_IMM64(R2, 0x1),
5472 BPF_ALU64_IMM(BPF_ADD, R2, 0x0),
5473 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5486 BPF_LD_IMM64(R2, 0x0),
5488 BPF_ALU64_IMM(BPF_ADD, R2, 0xffffffff),
5489 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5502 BPF_LD_IMM64(R2, 0x0),
5504 BPF_ALU64_IMM(BPF_ADD, R2, 0xffff),
5505 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5518 BPF_LD_IMM64(R2, 0x0),
5520 BPF_ALU64_IMM(BPF_ADD, R2, 0x7fffffff),
5521 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5534 BPF_LD_IMM64(R2, 0x0),
5536 BPF_ALU64_IMM(BPF_ADD, R2, 0x80000000),
5537 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5550 BPF_LD_IMM64(R2, 0x0),
5552 BPF_ALU64_IMM(BPF_ADD, R2, 0x80008000),
5553 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5813 BPF_LD_IMM64(R2, 0x1),
5815 BPF_ALU32_IMM(BPF_MUL, R2, 0xffffffff),
5816 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5873 BPF_LD_IMM64(R2, 0x1),
5875 BPF_ALU64_IMM(BPF_MUL, R2, 0xffffffff),
5876 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5961 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
5964 BPF_ALU64_REG(BPF_DIV, R2, R4),
5965 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6012 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
6014 BPF_ALU32_IMM(BPF_DIV, R2, 0xffffffff),
6015 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6061 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
6063 BPF_ALU64_IMM(BPF_DIV, R2, 0xffffffff),
6064 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6425 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6427 BPF_ALU64_IMM(BPF_AND, R2, 0x0),
6428 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6441 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6443 BPF_ALU64_IMM(BPF_AND, R2, 0xffffffff),
6444 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6457 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
6459 BPF_ALU64_IMM(BPF_AND, R2, 0xffffffff),
6460 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6637 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6639 BPF_ALU64_IMM(BPF_OR, R2, 0x0),
6640 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6653 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6655 BPF_ALU64_IMM(BPF_OR, R2, 0xffffffff),
6656 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6669 BPF_LD_IMM64(R2, 0x0000000000000000LL),
6671 BPF_ALU64_IMM(BPF_OR, R2, 0xffffffff),
6672 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6849 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6851 BPF_ALU64_IMM(BPF_XOR, R2, 0x0),
6852 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6865 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
6867 BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
6868 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6881 BPF_LD_IMM64(R2, 0x0000000000000000LL),
6883 BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
6884 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
8125 BPF_LD_IMM64(R2, 0x0000000000000008ULL),
8132 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8145 BPF_LD_IMM64(R2, 0x0000000000000088ULL),
8152 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8164 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8167 BPF_STX_MEM(BPF_B, R1, R2, -256),
8181 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8183 BPF_STX_MEM(BPF_B, R1, R2, 256),
8197 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8199 BPF_STX_MEM(BPF_B, R1, R2, 4096),
8214 BPF_LD_IMM64(R2, 0x0000000000000708ULL),
8221 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8234 BPF_LD_IMM64(R2, 0x0000000000008788ULL),
8241 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8253 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8256 BPF_STX_MEM(BPF_H, R1, R2, -256),
8270 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8272 BPF_STX_MEM(BPF_H, R1, R2, 256),
8286 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8288 BPF_STX_MEM(BPF_H, R1, R2, 8192),
8302 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8304 BPF_STX_MEM(BPF_H, R1, R2, 13),
8319 BPF_LD_IMM64(R2, 0x0000000005060708ULL),
8326 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8339 BPF_LD_IMM64(R2, 0x0000000085868788ULL),
8346 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8358 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8361 BPF_STX_MEM(BPF_W, R1, R2, -256),
8375 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8377 BPF_STX_MEM(BPF_W, R1, R2, 256),
8391 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8393 BPF_STX_MEM(BPF_W, R1, R2, 16384),
8407 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8409 BPF_STX_MEM(BPF_W, R1, R2, 13),
8453 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8455 BPF_STX_MEM(BPF_DW, R1, R2, -256),
8457 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8469 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8470 BPF_STX_MEM(BPF_DW, R1, R2, 256),
8472 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8484 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8485 BPF_STX_MEM(BPF_DW, R1, R2, 32760),
8487 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8499 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8500 BPF_STX_MEM(BPF_DW, R1, R2, 13),
8502 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8516 BPF_LD_IMM64(R2, 0xfffffffffffffff0ULL),
8523 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8536 BPF_LD_IMM64(R2, 0xfffffffffffff123ULL),
8543 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8556 BPF_LD_IMM64(R2, 0xffffffffdeadbeefULL),
8563 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
8577 BPF_LD_IMM64(R2, 0x0102030405060708ULL),
8581 BPF_STX_MEM(BPF_B, R10, R2, -1),
8583 BPF_STX_MEM(BPF_B, R10, R2, -8),
8599 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8603 BPF_STX_MEM(BPF_B, R10, R2, -1),
8605 BPF_STX_MEM(BPF_B, R10, R2, -8),
8621 BPF_LD_IMM64(R2, 0x0102030405060708ULL),
8625 BPF_STX_MEM(BPF_H, R10, R2, -2),
8627 BPF_STX_MEM(BPF_H, R10, R2, -8),
8643 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8647 BPF_STX_MEM(BPF_H, R10, R2, -2),
8649 BPF_STX_MEM(BPF_H, R10, R2, -8),
8665 BPF_LD_IMM64(R2, 0x0102030405060708ULL),
8669 BPF_STX_MEM(BPF_W, R10, R2, -4),
8671 BPF_STX_MEM(BPF_W, R10, R2, -8),
8687 BPF_LD_IMM64(R2, 0x8182838485868788ULL),
8691 BPF_STX_MEM(BPF_W, R10, R2, -4),
8693 BPF_STX_MEM(BPF_W, R10, R2, -8),
8842 BPF_LD_IMM64(R2, 0xffff00000000ffffLL),
8845 BPF_LDX_MEM(BPF_DW, R2, R10, -40),
8846 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
9195 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9198 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9212 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9215 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9217 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
9218 BPF_ALU64_REG(BPF_SUB, R0, R2),
9230 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9234 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9248 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9252 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9267 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),
9270 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -40),
9272 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
9273 BPF_ALU64_REG(BPF_SUB, R0, R2),
10237 BPF_LD_IMM64(R2, -2),
10238 BPF_JMP_REG(BPF_JSGT, R1, R2, 1),
10252 BPF_LD_IMM64(R2, -1),
10253 BPF_JMP_REG(BPF_JSGT, R1, R2, 1),
10268 BPF_LD_IMM64(R2, -2),
10269 BPF_JMP_REG(BPF_JSLT, R2, R1, 1),
10283 BPF_LD_IMM64(R2, -1),
10284 BPF_JMP_REG(BPF_JSLT, R1, R2, 1),
10299 BPF_LD_IMM64(R2, -2),
10300 BPF_JMP_REG(BPF_JSGE, R1, R2, 1),
10314 BPF_LD_IMM64(R2, -1),
10315 BPF_JMP_REG(BPF_JSGE, R1, R2, 1),
10330 BPF_LD_IMM64(R2, -2),
10331 BPF_JMP_REG(BPF_JSLE, R2, R1, 1),
10345 BPF_LD_IMM64(R2, -1),
10346 BPF_JMP_REG(BPF_JSLE, R1, R2, 1),
10361 BPF_LD_IMM64(R2, 2),
10362 BPF_JMP_REG(BPF_JGT, R1, R2, 1),
10376 BPF_LD_IMM64(R2, 1),
10377 BPF_JMP_REG(BPF_JGT, R1, R2, 1),
10392 BPF_LD_IMM64(R2, 2),
10393 BPF_JMP_REG(BPF_JLT, R2, R1, 1),
10407 BPF_LD_IMM64(R2, 1),
10408 BPF_JMP_REG(BPF_JLT, R2, R1, 1),
10423 BPF_LD_IMM64(R2, 2),
10424 BPF_JMP_REG(BPF_JGE, R1, R2, 1),
10438 BPF_LD_IMM64(R2, 3),
10439 BPF_JMP_REG(BPF_JGE, R1, R2, 1),
10454 BPF_LD_IMM64(R2, 2),
10455 BPF_JMP_REG(BPF_JLE, R2, R1, 1),
10469 BPF_LD_IMM64(R2, 3),
10470 BPF_JMP_REG(BPF_JLE, R1, R2, 1),
10485 BPF_LD_IMM64(R2, 2),
10486 BPF_JMP_REG(BPF_JGE, R1, R2, 2),
10500 BPF_LD_IMM64(R2, 2),
10501 BPF_JMP_REG(BPF_JGE, R1, R2, 0),
10514 BPF_LD_IMM64(R2, 2),
10515 BPF_JMP_REG(BPF_JGE, R1, R2, 4),
10529 BPF_LD_IMM64(R2, 2),
10530 BPF_JMP_REG(BPF_JLE, R2, R1, 2),
10544 BPF_LD_IMM64(R2, 2),
10545 BPF_JMP_REG(BPF_JLE, R2, R1, 0),
10558 BPF_LD_IMM64(R2, 2),
10559 BPF_JMP_REG(BPF_JLE, R2, R1, 4),
10574 BPF_LD_IMM64(R2, 2),
10575 BPF_JMP_REG(BPF_JNE, R1, R2, 1),
10590 BPF_LD_IMM64(R2, 3),
10591 BPF_JMP_REG(BPF_JEQ, R1, R2, 1),
10606 BPF_LD_IMM64(R2, 2),
10607 BPF_JMP_REG(BPF_JSET, R1, R2, 1),
10621 BPF_LD_IMM64(R2, 0xffffffff),
10622 BPF_JMP_REG(BPF_JSET, R1, R2, 1),
11746 BPF_MOV64_REG(R2, R1),
11747 BPF_ALU64_REG(BPF_AND, R2, R3),
11749 BPF_JMP_IMM(BPF_JNE, R2, -17104896, 1),
11762 BPF_MOV64_REG(R2, R1),
11763 BPF_ALU64_REG(BPF_AND, R2, R3),
11765 BPF_JMP_IMM(BPF_JNE, R2, 0xfefb0000, 1),
11779 BPF_MOV64_REG(R2, R1),
11780 BPF_ALU64_REG(BPF_AND, R2, R3),
11782 BPF_JMP_REG(BPF_JNE, R2, R4, 1),
11920 BPF_ALU64_IMM(BPF_MOV, R2, R2), \
11932 BPF_JMP_IMM(BPF_JNE, R2, R2, 8), \
12046 BPF_ALU64_IMM(BPF_MOV, R2, 2), \
12060 BPF_JMP_IMM(BPF_JNE, R2, 2, 8), \
12105 BPF_LD_IMM64(R2, 0xfedcba9876543210ULL),\
12107 BPF_ALU32_REG(BPF_##op, R2, R1), \
12158 BPF_ALU64_REG(BPF_MOV, R2, R1),
12162 BPF_ALU64_REG(BPF_SUB, R1, R2),
12163 BPF_ALU64_REG(BPF_MOV, R2, R1),
12164 BPF_ALU64_IMM(BPF_RSH, R2, 32),
12165 BPF_ALU64_REG(BPF_OR, R1, R2),
12212 BPF_ALU64_REG(BPF_MOV, R2, R0), \
12216 BPF_ALU64_REG(BPF_SUB, R0, R2), \
15221 BPF_LD_IMM64(R2, TAIL_CALL_MARKER), \
15304 BPF_ALU64_IMM(BPF_MOV, R2, 2),
15307 BPF_STX_MEM(BPF_DW, R3, R2, -16),
15311 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
15334 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15335 BPF_ALU64_IMM(BPF_ADD, R2, 1),
15336 BPF_STX_MEM(BPF_W, R1, R2, 0),
15347 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15348 BPF_ALU64_IMM(BPF_ADD, R2, 1),
15349 BPF_STX_MEM(BPF_W, R1, R2, 0),
15370 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15371 BPF_ALU64_IMM(BPF_ADD, R2, 1),
15372 BPF_STX_MEM(BPF_W, R1, R2, 0),
15383 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15384 BPF_ALU64_IMM(BPF_ADD, R2, 1),
15385 BPF_STX_MEM(BPF_W, R1, R2, 0),