Lines Matching refs:R0
45 #define R0 BPF_REG_0 macro
281 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); in bpf_fill_maxinsns9()
285 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); in bpf_fill_maxinsns9()
312 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); in bpf_fill_maxinsns10()
402 insn[i] = BPF_JMP_IMM(BPF_JNE, R0, 0x34, len - i - 2); in bpf_fill_ld_abs_vlan_push_pop()
409 insn[i] = BPF_JMP_IMM(BPF_JNE, R0, 0, len - i - 2); in bpf_fill_ld_abs_vlan_push_pop()
415 insn[i] = BPF_JMP_IMM(BPF_JNE, R0, 0x34, len - i - 2); in bpf_fill_ld_abs_vlan_push_pop()
420 insn[i] = BPF_JMP_IMM(BPF_JNE, R0, 0, len - i - 2); in bpf_fill_ld_abs_vlan_push_pop()
427 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xbef); in bpf_fill_ld_abs_vlan_push_pop()
1062 BPF_ALU64_REG(BPF_MOV, R0, R1),
1072 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1078 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1088 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1095 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1105 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1112 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1126 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1136 BPF_ALU64_IMM(BPF_ADD, R0, 20),
1146 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1156 BPF_ALU64_REG(BPF_ADD, R0, R0),
1157 BPF_ALU64_REG(BPF_ADD, R0, R1),
1158 BPF_ALU64_REG(BPF_ADD, R0, R2),
1159 BPF_ALU64_REG(BPF_ADD, R0, R3),
1160 BPF_ALU64_REG(BPF_ADD, R0, R4),
1161 BPF_ALU64_REG(BPF_ADD, R0, R5),
1162 BPF_ALU64_REG(BPF_ADD, R0, R6),
1163 BPF_ALU64_REG(BPF_ADD, R0, R7),
1164 BPF_ALU64_REG(BPF_ADD, R0, R8),
1165 BPF_ALU64_REG(BPF_ADD, R0, R9), /* R0 == 155 */
1166 BPF_JMP_IMM(BPF_JEQ, R0, 155, 1),
1168 BPF_ALU64_REG(BPF_ADD, R1, R0),
1180 BPF_ALU64_REG(BPF_ADD, R2, R0),
1192 BPF_ALU64_REG(BPF_ADD, R3, R0),
1204 BPF_ALU64_REG(BPF_ADD, R4, R0),
1216 BPF_ALU64_REG(BPF_ADD, R5, R0),
1228 BPF_ALU64_REG(BPF_ADD, R6, R0),
1240 BPF_ALU64_REG(BPF_ADD, R7, R0),
1252 BPF_ALU64_REG(BPF_ADD, R8, R0),
1264 BPF_ALU64_REG(BPF_ADD, R9, R0),
1274 BPF_ALU64_REG(BPF_MOV, R0, R9),
1284 BPF_ALU32_IMM(BPF_MOV, R0, 20),
1303 BPF_ALU32_REG(BPF_ADD, R0, R1),
1304 BPF_ALU32_REG(BPF_ADD, R0, R2),
1305 BPF_ALU32_REG(BPF_ADD, R0, R3),
1306 BPF_ALU32_REG(BPF_ADD, R0, R4),
1307 BPF_ALU32_REG(BPF_ADD, R0, R5),
1308 BPF_ALU32_REG(BPF_ADD, R0, R6),
1309 BPF_ALU32_REG(BPF_ADD, R0, R7),
1310 BPF_ALU32_REG(BPF_ADD, R0, R8),
1311 BPF_ALU32_REG(BPF_ADD, R0, R9), /* R0 == 155 */
1312 BPF_JMP_IMM(BPF_JEQ, R0, 155, 1),
1314 BPF_ALU32_REG(BPF_ADD, R1, R0),
1326 BPF_ALU32_REG(BPF_ADD, R2, R0),
1338 BPF_ALU32_REG(BPF_ADD, R3, R0),
1350 BPF_ALU32_REG(BPF_ADD, R4, R0),
1362 BPF_ALU32_REG(BPF_ADD, R5, R0),
1374 BPF_ALU32_REG(BPF_ADD, R6, R0),
1386 BPF_ALU32_REG(BPF_ADD, R7, R0),
1398 BPF_ALU32_REG(BPF_ADD, R8, R0),
1410 BPF_ALU32_REG(BPF_ADD, R9, R0),
1420 BPF_ALU32_REG(BPF_MOV, R0, R9),
1430 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1440 BPF_ALU64_REG(BPF_SUB, R0, R0),
1441 BPF_ALU64_REG(BPF_SUB, R0, R1),
1442 BPF_ALU64_REG(BPF_SUB, R0, R2),
1443 BPF_ALU64_REG(BPF_SUB, R0, R3),
1444 BPF_ALU64_REG(BPF_SUB, R0, R4),
1445 BPF_ALU64_REG(BPF_SUB, R0, R5),
1446 BPF_ALU64_REG(BPF_SUB, R0, R6),
1447 BPF_ALU64_REG(BPF_SUB, R0, R7),
1448 BPF_ALU64_REG(BPF_SUB, R0, R8),
1449 BPF_ALU64_REG(BPF_SUB, R0, R9),
1450 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1451 BPF_JMP_IMM(BPF_JEQ, R0, -55, 1),
1453 BPF_ALU64_REG(BPF_SUB, R1, R0),
1463 BPF_ALU64_REG(BPF_SUB, R2, R0),
1473 BPF_ALU64_REG(BPF_SUB, R3, R0),
1483 BPF_ALU64_REG(BPF_SUB, R4, R0),
1493 BPF_ALU64_REG(BPF_SUB, R5, R0),
1503 BPF_ALU64_REG(BPF_SUB, R6, R0),
1513 BPF_ALU64_REG(BPF_SUB, R7, R0),
1523 BPF_ALU64_REG(BPF_SUB, R8, R0),
1533 BPF_ALU64_REG(BPF_SUB, R9, R0),
1543 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1544 BPF_ALU64_IMM(BPF_NEG, R0, 0),
1545 BPF_ALU64_REG(BPF_SUB, R0, R1),
1546 BPF_ALU64_REG(BPF_SUB, R0, R2),
1547 BPF_ALU64_REG(BPF_SUB, R0, R3),
1548 BPF_ALU64_REG(BPF_SUB, R0, R4),
1549 BPF_ALU64_REG(BPF_SUB, R0, R5),
1550 BPF_ALU64_REG(BPF_SUB, R0, R6),
1551 BPF_ALU64_REG(BPF_SUB, R0, R7),
1552 BPF_ALU64_REG(BPF_SUB, R0, R8),
1553 BPF_ALU64_REG(BPF_SUB, R0, R9),
1563 BPF_ALU64_REG(BPF_SUB, R0, R0),
1565 BPF_JMP_REG(BPF_JEQ, R0, R1, 1),
1567 BPF_ALU64_IMM(BPF_MOV, R0, 10),
1575 BPF_ALU64_IMM(BPF_MOV, R0, 10),
1611 BPF_ALU64_REG(BPF_XOR, R0, R0),
1612 BPF_JMP_REG(BPF_JEQ, R9, R0, 1),
1615 BPF_ALU64_REG(BPF_XOR, R0, R0),
1616 BPF_JMP_REG(BPF_JEQ, R9, R0, 2),
1617 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1619 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1629 BPF_ALU64_IMM(BPF_MOV, R0, 11),
1639 BPF_ALU64_REG(BPF_MUL, R0, R0),
1640 BPF_ALU64_REG(BPF_MUL, R0, R1),
1641 BPF_ALU64_REG(BPF_MUL, R0, R2),
1642 BPF_ALU64_REG(BPF_MUL, R0, R3),
1643 BPF_ALU64_REG(BPF_MUL, R0, R4),
1644 BPF_ALU64_REG(BPF_MUL, R0, R5),
1645 BPF_ALU64_REG(BPF_MUL, R0, R6),
1646 BPF_ALU64_REG(BPF_MUL, R0, R7),
1647 BPF_ALU64_REG(BPF_MUL, R0, R8),
1648 BPF_ALU64_REG(BPF_MUL, R0, R9),
1649 BPF_ALU64_IMM(BPF_MUL, R0, 10),
1650 BPF_JMP_IMM(BPF_JEQ, R0, 439084800, 1),
1652 BPF_ALU64_REG(BPF_MUL, R1, R0),
1670 BPF_ALU64_REG(BPF_MUL, R2, R0),
1681 BPF_ALU64_REG(BPF_MOV, R0, R2),
1691 BPF_ALU64_IMM(BPF_MOV, R0, 11),
1692 BPF_ALU64_IMM(BPF_ADD, R0, -1),
1695 BPF_ALU64_REG(BPF_DIV, R0, R2),
1696 BPF_JMP_IMM(BPF_JEQ, R0, 10, 1),
1698 BPF_ALU64_IMM(BPF_MOD, R0, 3),
1699 BPF_JMP_IMM(BPF_JEQ, R0, 1, 1),
1701 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1711 BPF_MOV64_IMM(R0, -1234),
1713 BPF_ALU32_REG(BPF_RSH, R0, R1),
1714 BPF_JMP_IMM(BPF_JEQ, R0, 0x7ffffd97, 1),
1717 BPF_ALU64_REG(BPF_LSH, R0, R2),
1719 BPF_JMP_REG(BPF_JEQ, R0, R4, 1),
1722 BPF_ALU64_REG(BPF_LSH, R0, R4), /* R0 <= 46 */
1724 BPF_ALU64_REG(BPF_ARSH, R0, R3),
1725 BPF_JMP_IMM(BPF_JEQ, R0, -617, 1),
1739 BPF_MOV64_IMM(R0, -1),
1752 BPF_ALU32_REG(BPF_DIV, R0, R2),
1753 BPF_ALU64_REG(BPF_MOV, R8, R0),
1755 BPF_ALU64_REG(BPF_ADD, R8, R0),
1769 BPF_ALU32_REG(BPF_DIV, R0, R7),
2111 BPF_ALU64_IMM(BPF_MOV, R0, 0),
2116 BPF_LD_IMM64(R0, 0x1ffffffffLL),
2117 BPF_ALU64_IMM(BPF_RSH, R0, 32), /* R0 = 1 */
2129 BPF_JMP_IMM(BPF_JNE, R0, 0x806, 28),
2131 BPF_JMP_IMM(BPF_JNE, R0, 0x806, 26),
2132 BPF_MOV32_IMM(R0, 18),
2133 BPF_STX_MEM(BPF_W, R10, R0, -64),
2136 BPF_STX_MEM(BPF_W, R10, R0, -60),
2137 BPF_MOV32_IMM(R0, 280971478),
2138 BPF_STX_MEM(BPF_W, R10, R0, -56),
2140 BPF_LDX_MEM(BPF_W, R0, R10, -60),
2141 BPF_ALU32_REG(BPF_SUB, R0, R7),
2142 BPF_JMP_IMM(BPF_JNE, R0, 0, 15),
2144 BPF_JMP_IMM(BPF_JNE, R0, 0x806, 13),
2145 BPF_MOV32_IMM(R0, 22),
2146 BPF_STX_MEM(BPF_W, R10, R0, -56),
2149 BPF_STX_MEM(BPF_W, R10, R0, -52),
2150 BPF_MOV32_IMM(R0, 17366),
2151 BPF_STX_MEM(BPF_W, R10, R0, -48),
2153 BPF_LDX_MEM(BPF_W, R0, R10, -52),
2154 BPF_ALU32_REG(BPF_SUB, R0, R7),
2155 BPF_JMP_IMM(BPF_JNE, R0, 0, 2),
2156 BPF_MOV32_IMM(R0, 256),
2158 BPF_MOV32_IMM(R0, 0),
2172 BPF_ALU32_REG(BPF_MOV, R0, R1),
2183 BPF_ALU32_REG(BPF_MOV, R0, R1),
2194 BPF_ALU64_REG(BPF_MOV, R0, R1),
2205 BPF_ALU64_REG(BPF_MOV, R0, R1),
2216 BPF_ALU32_IMM(BPF_MOV, R0, 2),
2226 BPF_ALU32_IMM(BPF_MOV, R0, 4294967295U),
2240 BPF_MOV32_IMM(R0, 2),
2242 BPF_MOV32_IMM(R0, 1),
2252 BPF_ALU64_IMM(BPF_MOV, R0, 2),
2262 BPF_ALU64_IMM(BPF_MOV, R0, 2147483647),
2276 BPF_MOV32_IMM(R0, 2),
2278 BPF_MOV32_IMM(R0, 1),
2292 BPF_MOV32_IMM(R0, 2),
2294 BPF_MOV32_IMM(R0, 1),
2305 BPF_LD_IMM64(R0, 1),
2307 BPF_ALU32_REG(BPF_ADD, R0, R1),
2317 BPF_LD_IMM64(R0, 1),
2319 BPF_ALU32_REG(BPF_ADD, R0, R1),
2329 BPF_LD_IMM64(R0, 1),
2331 BPF_ALU64_REG(BPF_ADD, R0, R1),
2341 BPF_LD_IMM64(R0, 1),
2343 BPF_ALU64_REG(BPF_ADD, R0, R1),
2354 BPF_LD_IMM64(R0, 1),
2355 BPF_ALU32_IMM(BPF_ADD, R0, 2),
2365 BPF_LD_IMM64(R0, 3),
2366 BPF_ALU32_IMM(BPF_ADD, R0, 0),
2376 BPF_LD_IMM64(R0, 1),
2377 BPF_ALU32_IMM(BPF_ADD, R0, 4294967294U),
2391 BPF_MOV32_IMM(R0, 2),
2393 BPF_MOV32_IMM(R0, 1),
2403 BPF_LD_IMM64(R0, 1),
2404 BPF_ALU64_IMM(BPF_ADD, R0, 2),
2414 BPF_LD_IMM64(R0, 3),
2415 BPF_ALU64_IMM(BPF_ADD, R0, 0),
2425 BPF_LD_IMM64(R0, 1),
2426 BPF_ALU64_IMM(BPF_ADD, R0, 2147483646),
2436 BPF_LD_IMM64(R0, 2147483646),
2437 BPF_ALU64_IMM(BPF_ADD, R0, -2147483647),
2451 BPF_MOV32_IMM(R0, 2),
2453 BPF_MOV32_IMM(R0, 1),
2467 BPF_MOV32_IMM(R0, 2),
2469 BPF_MOV32_IMM(R0, 1),
2480 BPF_LD_IMM64(R0, 3),
2482 BPF_ALU32_REG(BPF_SUB, R0, R1),
2492 BPF_LD_IMM64(R0, 4294967295U),
2494 BPF_ALU32_REG(BPF_SUB, R0, R1),
2504 BPF_LD_IMM64(R0, 3),
2506 BPF_ALU64_REG(BPF_SUB, R0, R1),
2516 BPF_LD_IMM64(R0, 4294967295U),
2518 BPF_ALU64_REG(BPF_SUB, R0, R1),
2529 BPF_LD_IMM64(R0, 3),
2530 BPF_ALU32_IMM(BPF_SUB, R0, 1),
2540 BPF_LD_IMM64(R0, 3),
2541 BPF_ALU32_IMM(BPF_SUB, R0, 0),
2551 BPF_LD_IMM64(R0, 4294967295U),
2552 BPF_ALU32_IMM(BPF_SUB, R0, 4294967294U),
2562 BPF_LD_IMM64(R0, 3),
2563 BPF_ALU64_IMM(BPF_SUB, R0, 1),
2573 BPF_LD_IMM64(R0, 3),
2574 BPF_ALU64_IMM(BPF_SUB, R0, 0),
2584 BPF_LD_IMM64(R0, 4294967294U),
2585 BPF_ALU64_IMM(BPF_SUB, R0, 4294967295U),
2595 BPF_LD_IMM64(R0, 2147483646),
2596 BPF_ALU64_IMM(BPF_SUB, R0, 2147483647),
2607 BPF_LD_IMM64(R0, 2),
2609 BPF_ALU32_REG(BPF_MUL, R0, R1),
2619 BPF_LD_IMM64(R0, 2),
2621 BPF_ALU32_REG(BPF_MUL, R0, R1),
2631 BPF_LD_IMM64(R0, -1),
2633 BPF_ALU32_REG(BPF_MUL, R0, R1),
2643 BPF_LD_IMM64(R0, 2),
2645 BPF_ALU64_REG(BPF_MUL, R0, R1),
2655 BPF_LD_IMM64(R0, 1),
2657 BPF_ALU64_REG(BPF_MUL, R0, R1),
2668 BPF_LD_IMM64(R0, 2),
2669 BPF_ALU32_IMM(BPF_MUL, R0, 3),
2679 BPF_LD_IMM64(R0, 3),
2680 BPF_ALU32_IMM(BPF_MUL, R0, 1),
2690 BPF_LD_IMM64(R0, 2),
2691 BPF_ALU32_IMM(BPF_MUL, R0, 0x7FFFFFF8),
2705 BPF_MOV32_IMM(R0, 2),
2707 BPF_MOV32_IMM(R0, 1),
2717 BPF_LD_IMM64(R0, 2),
2718 BPF_ALU64_IMM(BPF_MUL, R0, 3),
2728 BPF_LD_IMM64(R0, 3),
2729 BPF_ALU64_IMM(BPF_MUL, R0, 1),
2739 BPF_LD_IMM64(R0, 1),
2740 BPF_ALU64_IMM(BPF_MUL, R0, 2147483647),
2750 BPF_LD_IMM64(R0, 1),
2751 BPF_ALU64_IMM(BPF_MUL, R0, -2147483647),
2765 BPF_MOV32_IMM(R0, 2),
2767 BPF_MOV32_IMM(R0, 1),
2778 BPF_LD_IMM64(R0, 6),
2780 BPF_ALU32_REG(BPF_DIV, R0, R1),
2790 BPF_LD_IMM64(R0, 4294967295U),
2792 BPF_ALU32_REG(BPF_DIV, R0, R1),
2802 BPF_LD_IMM64(R0, 6),
2804 BPF_ALU64_REG(BPF_DIV, R0, R1),
2814 BPF_LD_IMM64(R0, 2147483647),
2816 BPF_ALU64_REG(BPF_DIV, R0, R1),
2831 BPF_MOV32_IMM(R0, 2),
2833 BPF_MOV32_IMM(R0, 1),
2844 BPF_LD_IMM64(R0, 6),
2845 BPF_ALU32_IMM(BPF_DIV, R0, 2),
2855 BPF_LD_IMM64(R0, 3),
2856 BPF_ALU32_IMM(BPF_DIV, R0, 1),
2866 BPF_LD_IMM64(R0, 4294967295U),
2867 BPF_ALU32_IMM(BPF_DIV, R0, 4294967295U),
2881 BPF_MOV32_IMM(R0, 2),
2883 BPF_MOV32_IMM(R0, 1),
2893 BPF_LD_IMM64(R0, 6),
2894 BPF_ALU64_IMM(BPF_DIV, R0, 2),
2904 BPF_LD_IMM64(R0, 3),
2905 BPF_ALU64_IMM(BPF_DIV, R0, 1),
2915 BPF_LD_IMM64(R0, 2147483647),
2916 BPF_ALU64_IMM(BPF_DIV, R0, 2147483647),
2930 BPF_MOV32_IMM(R0, 2),
2932 BPF_MOV32_IMM(R0, 1),
2943 BPF_LD_IMM64(R0, 3),
2945 BPF_ALU32_REG(BPF_MOD, R0, R1),
2955 BPF_LD_IMM64(R0, 4294967295U),
2957 BPF_ALU32_REG(BPF_MOD, R0, R1),
2967 BPF_LD_IMM64(R0, 3),
2969 BPF_ALU64_REG(BPF_MOD, R0, R1),
2979 BPF_LD_IMM64(R0, 2147483647),
2981 BPF_ALU64_REG(BPF_MOD, R0, R1),
2992 BPF_LD_IMM64(R0, 3),
2993 BPF_ALU32_IMM(BPF_MOD, R0, 2),
3003 BPF_LD_IMM64(R0, 3),
3004 BPF_ALU32_IMM(BPF_MOD, R0, 1),
3014 BPF_LD_IMM64(R0, 4294967295U),
3015 BPF_ALU32_IMM(BPF_MOD, R0, 4294967293U),
3025 BPF_LD_IMM64(R0, 3),
3026 BPF_ALU64_IMM(BPF_MOD, R0, 2),
3036 BPF_LD_IMM64(R0, 3),
3037 BPF_ALU64_IMM(BPF_MOD, R0, 1),
3047 BPF_LD_IMM64(R0, 2147483647),
3048 BPF_ALU64_IMM(BPF_MOD, R0, 2147483645),
3059 BPF_LD_IMM64(R0, 3),
3061 BPF_ALU32_REG(BPF_AND, R0, R1),
3071 BPF_LD_IMM64(R0, 0xffffffff),
3073 BPF_ALU32_REG(BPF_AND, R0, R1),
3083 BPF_LD_IMM64(R0, 3),
3085 BPF_ALU64_REG(BPF_AND, R0, R1),
3095 BPF_LD_IMM64(R0, 0xffffffff),
3097 BPF_ALU64_REG(BPF_AND, R0, R1),
3108 BPF_LD_IMM64(R0, 3),
3109 BPF_ALU32_IMM(BPF_AND, R0, 2),
3119 BPF_LD_IMM64(R0, 0xffffffff),
3120 BPF_ALU32_IMM(BPF_AND, R0, 0xffffffff),
3130 BPF_LD_IMM64(R0, 3),
3131 BPF_ALU64_IMM(BPF_AND, R0, 2),
3141 BPF_LD_IMM64(R0, 0xffffffff),
3142 BPF_ALU64_IMM(BPF_AND, R0, 0xffffffff),
3156 BPF_MOV32_IMM(R0, 2),
3158 BPF_MOV32_IMM(R0, 1),
3172 BPF_MOV32_IMM(R0, 2),
3174 BPF_MOV32_IMM(R0, 1),
3188 BPF_MOV32_IMM(R0, 2),
3190 BPF_MOV32_IMM(R0, 1),
3201 BPF_LD_IMM64(R0, 1),
3203 BPF_ALU32_REG(BPF_OR, R0, R1),
3213 BPF_LD_IMM64(R0, 0),
3215 BPF_ALU32_REG(BPF_OR, R0, R1),
3225 BPF_LD_IMM64(R0, 1),
3227 BPF_ALU64_REG(BPF_OR, R0, R1),
3237 BPF_LD_IMM64(R0, 0),
3239 BPF_ALU64_REG(BPF_OR, R0, R1),
3250 BPF_LD_IMM64(R0, 1),
3251 BPF_ALU32_IMM(BPF_OR, R0, 2),
3261 BPF_LD_IMM64(R0, 0),
3262 BPF_ALU32_IMM(BPF_OR, R0, 0xffffffff),
3272 BPF_LD_IMM64(R0, 1),
3273 BPF_ALU64_IMM(BPF_OR, R0, 2),
3283 BPF_LD_IMM64(R0, 0),
3284 BPF_ALU64_IMM(BPF_OR, R0, 0xffffffff),
3298 BPF_MOV32_IMM(R0, 2),
3300 BPF_MOV32_IMM(R0, 1),
3314 BPF_MOV32_IMM(R0, 2),
3316 BPF_MOV32_IMM(R0, 1),
3330 BPF_MOV32_IMM(R0, 2),
3332 BPF_MOV32_IMM(R0, 1),
3343 BPF_LD_IMM64(R0, 5),
3345 BPF_ALU32_REG(BPF_XOR, R0, R1),
3355 BPF_LD_IMM64(R0, 1),
3357 BPF_ALU32_REG(BPF_XOR, R0, R1),
3367 BPF_LD_IMM64(R0, 5),
3369 BPF_ALU64_REG(BPF_XOR, R0, R1),
3379 BPF_LD_IMM64(R0, 1),
3381 BPF_ALU64_REG(BPF_XOR, R0, R1),
3392 BPF_LD_IMM64(R0, 5),
3393 BPF_ALU32_IMM(BPF_XOR, R0, 6),
3403 BPF_LD_IMM64(R0, 1),
3404 BPF_ALU32_IMM(BPF_XOR, R0, 0xffffffff),
3414 BPF_LD_IMM64(R0, 5),
3415 BPF_ALU64_IMM(BPF_XOR, R0, 6),
3425 BPF_LD_IMM64(R0, 1),
3426 BPF_ALU64_IMM(BPF_XOR, R0, 0xffffffff),
3440 BPF_MOV32_IMM(R0, 2),
3442 BPF_MOV32_IMM(R0, 1),
3456 BPF_MOV32_IMM(R0, 2),
3458 BPF_MOV32_IMM(R0, 1),
3472 BPF_MOV32_IMM(R0, 2),
3474 BPF_MOV32_IMM(R0, 1),
3485 BPF_LD_IMM64(R0, 1),
3487 BPF_ALU32_REG(BPF_LSH, R0, R1),
3497 BPF_LD_IMM64(R0, 1),
3499 BPF_ALU32_REG(BPF_LSH, R0, R1),
3509 BPF_LD_IMM64(R0, 1),
3511 BPF_ALU64_REG(BPF_LSH, R0, R1),
3521 BPF_LD_IMM64(R0, 1),
3523 BPF_ALU64_REG(BPF_LSH, R0, R1),
3534 BPF_LD_IMM64(R0, 1),
3535 BPF_ALU32_IMM(BPF_LSH, R0, 1),
3545 BPF_LD_IMM64(R0, 1),
3546 BPF_ALU32_IMM(BPF_LSH, R0, 31),
3556 BPF_LD_IMM64(R0, 1),
3557 BPF_ALU64_IMM(BPF_LSH, R0, 1),
3567 BPF_LD_IMM64(R0, 1),
3568 BPF_ALU64_IMM(BPF_LSH, R0, 31),
3579 BPF_LD_IMM64(R0, 2),
3581 BPF_ALU32_REG(BPF_RSH, R0, R1),
3591 BPF_LD_IMM64(R0, 0x80000000),
3593 BPF_ALU32_REG(BPF_RSH, R0, R1),
3603 BPF_LD_IMM64(R0, 2),
3605 BPF_ALU64_REG(BPF_RSH, R0, R1),
3615 BPF_LD_IMM64(R0, 0x80000000),
3617 BPF_ALU64_REG(BPF_RSH, R0, R1),
3628 BPF_LD_IMM64(R0, 2),
3629 BPF_ALU32_IMM(BPF_RSH, R0, 1),
3639 BPF_LD_IMM64(R0, 0x80000000),
3640 BPF_ALU32_IMM(BPF_RSH, R0, 31),
3650 BPF_LD_IMM64(R0, 2),
3651 BPF_ALU64_IMM(BPF_RSH, R0, 1),
3661 BPF_LD_IMM64(R0, 0x80000000),
3662 BPF_ALU64_IMM(BPF_RSH, R0, 31),
3673 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
3675 BPF_ALU64_REG(BPF_ARSH, R0, R1),
3686 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
3687 BPF_ALU64_IMM(BPF_ARSH, R0, 40),
3698 BPF_ALU32_IMM(BPF_MOV, R0, 3),
3699 BPF_ALU32_IMM(BPF_NEG, R0, 0),
3709 BPF_ALU32_IMM(BPF_MOV, R0, -3),
3710 BPF_ALU32_IMM(BPF_NEG, R0, 0),
3720 BPF_LD_IMM64(R0, 3),
3721 BPF_ALU64_IMM(BPF_NEG, R0, 0),
3731 BPF_LD_IMM64(R0, -3),
3732 BPF_ALU64_IMM(BPF_NEG, R0, 0),
3743 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3744 BPF_ENDIAN(BPF_FROM_BE, R0, 16),
3754 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3755 BPF_ENDIAN(BPF_FROM_BE, R0, 32),
3756 BPF_ALU64_REG(BPF_MOV, R1, R0),
3758 BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */
3768 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3769 BPF_ENDIAN(BPF_FROM_BE, R0, 64),
3780 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3781 BPF_ENDIAN(BPF_FROM_LE, R0, 16),
3791 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3792 BPF_ENDIAN(BPF_FROM_LE, R0, 32),
3793 BPF_ALU64_REG(BPF_MOV, R1, R0),
3795 BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */
3805 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3806 BPF_ENDIAN(BPF_FROM_LE, R0, 64),
3817 BPF_ALU32_IMM(BPF_MOV, R0, 1),
3819 BPF_LDX_MEM(BPF_B, R0, R10, -40),
3829 BPF_ALU32_IMM(BPF_MOV, R0, 1),
3831 BPF_LDX_MEM(BPF_H, R0, R10, -40),
3841 BPF_LD_IMM64(R0, 0),
3844 BPF_LDX_MEM(BPF_B, R0, R10, -40),
3854 BPF_ALU32_IMM(BPF_MOV, R0, 1),
3856 BPF_LDX_MEM(BPF_H, R0, R10, -40),
3866 BPF_ALU32_IMM(BPF_MOV, R0, 1),
3868 BPF_LDX_MEM(BPF_H, R0, R10, -40),
3878 BPF_LD_IMM64(R0, 0),
3881 BPF_LDX_MEM(BPF_H, R0, R10, -40),
3891 BPF_ALU32_IMM(BPF_MOV, R0, 1),
3893 BPF_LDX_MEM(BPF_W, R0, R10, -40),
3903 BPF_ALU32_IMM(BPF_MOV, R0, 1),
3905 BPF_LDX_MEM(BPF_W, R0, R10, -40),
3915 BPF_LD_IMM64(R0, 0),
3918 BPF_LDX_MEM(BPF_W, R0, R10, -40),
3928 BPF_ALU32_IMM(BPF_MOV, R0, 1),
3930 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
3945 BPF_MOV32_IMM(R0, 2),
3947 BPF_MOV32_IMM(R0, 1),
3957 BPF_ALU32_IMM(BPF_MOV, R0, 1),
3959 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
3969 BPF_LD_IMM64(R0, 0),
3972 BPF_LDX_MEM(BPF_W, R0, R10, -40),
3983 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
3985 BPF_STX_XADD(BPF_W, R10, R0, -40),
3986 BPF_LDX_MEM(BPF_W, R0, R10, -40),
3996 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
3998 BPF_STX_XADD(BPF_DW, R10, R0, -40),
3999 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4010 BPF_ALU32_IMM(BPF_MOV, R0, 0x4711),
4012 BPF_ALU32_IMM(BPF_MOV, R0, 0x4712),
4022 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4025 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4036 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4040 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4050 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4054 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4065 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4069 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4079 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4083 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4094 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4098 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4109 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4113 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4125 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* out: */
4127 BPF_ALU32_IMM(BPF_MOV, R0, 0), /* start: */
4139 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4143 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4154 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4158 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4169 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4173 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4184 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4188 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4198 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4202 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4213 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4218 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4228 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4233 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4244 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4249 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4259 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4264 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4275 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4280 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4291 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4296 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4306 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4311 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4322 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4327 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4338 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4343 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4354 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4359 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4369 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4374 BPF_ALU32_IMM(BPF_MOV, R0, 1),