Lines Matching refs:R0

39 #define R0		BPF_REG_0  macro
277 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); in bpf_fill_maxinsns9()
281 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); in bpf_fill_maxinsns9()
308 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); in bpf_fill_maxinsns10()
438 insn[0] = BPF_ALU32_IMM(BPF_MOV, R0, 1); in __bpf_fill_stxdw()
442 insn[i] = BPF_STX_XADD(size, R10, R0, -40); in __bpf_fill_stxdw()
444 insn[len - 2] = BPF_LDX_MEM(size, R0, R10, -40); in __bpf_fill_stxdw()
474 insn[0] = BPF_ALU64_IMM(BPF_MOV, R0, 1); in bpf_fill_long_jmp()
475 insn[1] = BPF_JMP_IMM(BPF_JEQ, R0, 1, len - 2 - 1); in bpf_fill_long_jmp()
489 insn[i] = BPF_ALU64_IMM(BPF_MUL, R0, (i << 16) + i); in bpf_fill_long_jmp()
1150 BPF_ALU64_REG(BPF_MOV, R0, R1),
1160 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1166 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1176 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1183 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1193 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1200 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1214 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1224 BPF_ALU64_IMM(BPF_ADD, R0, 20),
1234 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1244 BPF_ALU64_REG(BPF_ADD, R0, R0),
1245 BPF_ALU64_REG(BPF_ADD, R0, R1),
1246 BPF_ALU64_REG(BPF_ADD, R0, R2),
1247 BPF_ALU64_REG(BPF_ADD, R0, R3),
1248 BPF_ALU64_REG(BPF_ADD, R0, R4),
1249 BPF_ALU64_REG(BPF_ADD, R0, R5),
1250 BPF_ALU64_REG(BPF_ADD, R0, R6),
1251 BPF_ALU64_REG(BPF_ADD, R0, R7),
1252 BPF_ALU64_REG(BPF_ADD, R0, R8),
1253 BPF_ALU64_REG(BPF_ADD, R0, R9), /* R0 == 155 */
1254 BPF_JMP_IMM(BPF_JEQ, R0, 155, 1),
1256 BPF_ALU64_REG(BPF_ADD, R1, R0),
1268 BPF_ALU64_REG(BPF_ADD, R2, R0),
1280 BPF_ALU64_REG(BPF_ADD, R3, R0),
1292 BPF_ALU64_REG(BPF_ADD, R4, R0),
1304 BPF_ALU64_REG(BPF_ADD, R5, R0),
1316 BPF_ALU64_REG(BPF_ADD, R6, R0),
1328 BPF_ALU64_REG(BPF_ADD, R7, R0),
1340 BPF_ALU64_REG(BPF_ADD, R8, R0),
1352 BPF_ALU64_REG(BPF_ADD, R9, R0),
1362 BPF_ALU64_REG(BPF_MOV, R0, R9),
1372 BPF_ALU32_IMM(BPF_MOV, R0, 20),
1391 BPF_ALU32_REG(BPF_ADD, R0, R1),
1392 BPF_ALU32_REG(BPF_ADD, R0, R2),
1393 BPF_ALU32_REG(BPF_ADD, R0, R3),
1394 BPF_ALU32_REG(BPF_ADD, R0, R4),
1395 BPF_ALU32_REG(BPF_ADD, R0, R5),
1396 BPF_ALU32_REG(BPF_ADD, R0, R6),
1397 BPF_ALU32_REG(BPF_ADD, R0, R7),
1398 BPF_ALU32_REG(BPF_ADD, R0, R8),
1399 BPF_ALU32_REG(BPF_ADD, R0, R9), /* R0 == 155 */
1400 BPF_JMP_IMM(BPF_JEQ, R0, 155, 1),
1402 BPF_ALU32_REG(BPF_ADD, R1, R0),
1414 BPF_ALU32_REG(BPF_ADD, R2, R0),
1426 BPF_ALU32_REG(BPF_ADD, R3, R0),
1438 BPF_ALU32_REG(BPF_ADD, R4, R0),
1450 BPF_ALU32_REG(BPF_ADD, R5, R0),
1462 BPF_ALU32_REG(BPF_ADD, R6, R0),
1474 BPF_ALU32_REG(BPF_ADD, R7, R0),
1486 BPF_ALU32_REG(BPF_ADD, R8, R0),
1498 BPF_ALU32_REG(BPF_ADD, R9, R0),
1508 BPF_ALU32_REG(BPF_MOV, R0, R9),
1518 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1528 BPF_ALU64_REG(BPF_SUB, R0, R0),
1529 BPF_ALU64_REG(BPF_SUB, R0, R1),
1530 BPF_ALU64_REG(BPF_SUB, R0, R2),
1531 BPF_ALU64_REG(BPF_SUB, R0, R3),
1532 BPF_ALU64_REG(BPF_SUB, R0, R4),
1533 BPF_ALU64_REG(BPF_SUB, R0, R5),
1534 BPF_ALU64_REG(BPF_SUB, R0, R6),
1535 BPF_ALU64_REG(BPF_SUB, R0, R7),
1536 BPF_ALU64_REG(BPF_SUB, R0, R8),
1537 BPF_ALU64_REG(BPF_SUB, R0, R9),
1538 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1539 BPF_JMP_IMM(BPF_JEQ, R0, -55, 1),
1541 BPF_ALU64_REG(BPF_SUB, R1, R0),
1551 BPF_ALU64_REG(BPF_SUB, R2, R0),
1561 BPF_ALU64_REG(BPF_SUB, R3, R0),
1571 BPF_ALU64_REG(BPF_SUB, R4, R0),
1581 BPF_ALU64_REG(BPF_SUB, R5, R0),
1591 BPF_ALU64_REG(BPF_SUB, R6, R0),
1601 BPF_ALU64_REG(BPF_SUB, R7, R0),
1611 BPF_ALU64_REG(BPF_SUB, R8, R0),
1621 BPF_ALU64_REG(BPF_SUB, R9, R0),
1631 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1632 BPF_ALU64_IMM(BPF_NEG, R0, 0),
1633 BPF_ALU64_REG(BPF_SUB, R0, R1),
1634 BPF_ALU64_REG(BPF_SUB, R0, R2),
1635 BPF_ALU64_REG(BPF_SUB, R0, R3),
1636 BPF_ALU64_REG(BPF_SUB, R0, R4),
1637 BPF_ALU64_REG(BPF_SUB, R0, R5),
1638 BPF_ALU64_REG(BPF_SUB, R0, R6),
1639 BPF_ALU64_REG(BPF_SUB, R0, R7),
1640 BPF_ALU64_REG(BPF_SUB, R0, R8),
1641 BPF_ALU64_REG(BPF_SUB, R0, R9),
1651 BPF_ALU64_REG(BPF_SUB, R0, R0),
1653 BPF_JMP_REG(BPF_JEQ, R0, R1, 1),
1655 BPF_ALU64_IMM(BPF_MOV, R0, 10),
1663 BPF_ALU64_IMM(BPF_MOV, R0, 10),
1699 BPF_ALU64_REG(BPF_XOR, R0, R0),
1700 BPF_JMP_REG(BPF_JEQ, R9, R0, 1),
1703 BPF_ALU64_REG(BPF_XOR, R0, R0),
1704 BPF_JMP_REG(BPF_JEQ, R9, R0, 2),
1705 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1707 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1717 BPF_ALU64_IMM(BPF_MOV, R0, 11),
1727 BPF_ALU64_REG(BPF_MUL, R0, R0),
1728 BPF_ALU64_REG(BPF_MUL, R0, R1),
1729 BPF_ALU64_REG(BPF_MUL, R0, R2),
1730 BPF_ALU64_REG(BPF_MUL, R0, R3),
1731 BPF_ALU64_REG(BPF_MUL, R0, R4),
1732 BPF_ALU64_REG(BPF_MUL, R0, R5),
1733 BPF_ALU64_REG(BPF_MUL, R0, R6),
1734 BPF_ALU64_REG(BPF_MUL, R0, R7),
1735 BPF_ALU64_REG(BPF_MUL, R0, R8),
1736 BPF_ALU64_REG(BPF_MUL, R0, R9),
1737 BPF_ALU64_IMM(BPF_MUL, R0, 10),
1738 BPF_JMP_IMM(BPF_JEQ, R0, 439084800, 1),
1740 BPF_ALU64_REG(BPF_MUL, R1, R0),
1758 BPF_ALU64_REG(BPF_MUL, R2, R0),
1769 BPF_ALU64_REG(BPF_MOV, R0, R2),
1779 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1780 BPF_MOV64_REG(R1, R0),
1789 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1799 BPF_ALU64_REG(BPF_ADD, R0, R0),
1800 BPF_ALU64_REG(BPF_ADD, R0, R1),
1801 BPF_ALU64_REG(BPF_ADD, R0, R2),
1802 BPF_ALU64_REG(BPF_ADD, R0, R3),
1803 BPF_ALU64_REG(BPF_ADD, R0, R4),
1804 BPF_ALU64_REG(BPF_ADD, R0, R5),
1805 BPF_ALU64_REG(BPF_ADD, R0, R6),
1806 BPF_ALU64_REG(BPF_ADD, R0, R7),
1807 BPF_ALU64_REG(BPF_ADD, R0, R8),
1808 BPF_ALU64_REG(BPF_ADD, R0, R9),
1809 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1819 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1820 BPF_MOV64_REG(R1, R0),
1829 BPF_ALU32_IMM(BPF_MOV, R0, 0),
1839 BPF_ALU64_REG(BPF_ADD, R0, R0),
1840 BPF_ALU64_REG(BPF_ADD, R0, R1),
1841 BPF_ALU64_REG(BPF_ADD, R0, R2),
1842 BPF_ALU64_REG(BPF_ADD, R0, R3),
1843 BPF_ALU64_REG(BPF_ADD, R0, R4),
1844 BPF_ALU64_REG(BPF_ADD, R0, R5),
1845 BPF_ALU64_REG(BPF_ADD, R0, R6),
1846 BPF_ALU64_REG(BPF_ADD, R0, R7),
1847 BPF_ALU64_REG(BPF_ADD, R0, R8),
1848 BPF_ALU64_REG(BPF_ADD, R0, R9),
1849 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1859 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1860 BPF_MOV64_REG(R1, R0),
1869 BPF_LD_IMM64(R0, 0x0LL),
1879 BPF_ALU64_REG(BPF_ADD, R0, R0),
1880 BPF_ALU64_REG(BPF_ADD, R0, R1),
1881 BPF_ALU64_REG(BPF_ADD, R0, R2),
1882 BPF_ALU64_REG(BPF_ADD, R0, R3),
1883 BPF_ALU64_REG(BPF_ADD, R0, R4),
1884 BPF_ALU64_REG(BPF_ADD, R0, R5),
1885 BPF_ALU64_REG(BPF_ADD, R0, R6),
1886 BPF_ALU64_REG(BPF_ADD, R0, R7),
1887 BPF_ALU64_REG(BPF_ADD, R0, R8),
1888 BPF_ALU64_REG(BPF_ADD, R0, R9),
1889 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1899 BPF_ALU64_IMM(BPF_MOV, R0, 11),
1900 BPF_ALU64_IMM(BPF_ADD, R0, -1),
1903 BPF_ALU64_REG(BPF_DIV, R0, R2),
1904 BPF_JMP_IMM(BPF_JEQ, R0, 10, 1),
1906 BPF_ALU64_IMM(BPF_MOD, R0, 3),
1907 BPF_JMP_IMM(BPF_JEQ, R0, 1, 1),
1909 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1919 BPF_MOV64_IMM(R0, -1234),
1921 BPF_ALU32_REG(BPF_RSH, R0, R1),
1922 BPF_JMP_IMM(BPF_JEQ, R0, 0x7ffffd97, 1),
1925 BPF_ALU64_REG(BPF_LSH, R0, R2),
1927 BPF_JMP_REG(BPF_JEQ, R0, R4, 1),
1930 BPF_ALU64_REG(BPF_LSH, R0, R4), /* R0 <= 46 */
1932 BPF_ALU64_REG(BPF_ARSH, R0, R3),
1933 BPF_JMP_IMM(BPF_JEQ, R0, -617, 1),
1947 BPF_MOV64_IMM(R0, -1),
1965 BPF_ALU32_IMM(BPF_MOV, R0, 0),
1976 BPF_JMP_IMM(BPF_JNE, R0, 0, 10),
1986 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1996 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2007 BPF_JMP_IMM(BPF_JNE, R0, 0, 10),
2017 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2034 BPF_LD_IMM64(R0, NUMER),
2036 BPF_ALU64_REG(BPF_DIV, R0, R2),
2037 BPF_JMP_IMM(BPF_JEQ, R0, NUMER / DENOM, 1),
2041 BPF_LD_IMM64(R0, DENOM),
2042 BPF_ALU64_REG(BPF_DIV, R1, R0),
2046 BPF_LD_IMM64(R0, NUMER),
2048 BPF_ALU64_REG(BPF_DIV, R0, R1),
2049 BPF_JMP_IMM(BPF_JEQ, R0, NUMER / DENOM, 1),
2053 BPF_LD_IMM64(R0, DENOM),
2054 BPF_ALU64_REG(BPF_DIV, R2, R0),
2086 BPF_LD_IMM64(R0, 1),
2099 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2103 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2460 BPF_ALU64_IMM(BPF_MOV, R0, 0),
2465 BPF_LD_IMM64(R0, 0x1ffffffffLL),
2466 BPF_ALU64_IMM(BPF_RSH, R0, 32), /* R0 = 1 */
2478 BPF_ALU32_REG(BPF_MOV, R0, R1),
2489 BPF_ALU32_REG(BPF_MOV, R0, R1),
2500 BPF_ALU64_REG(BPF_MOV, R0, R1),
2511 BPF_ALU64_REG(BPF_MOV, R0, R1),
2522 BPF_ALU32_IMM(BPF_MOV, R0, 2),
2532 BPF_ALU32_IMM(BPF_MOV, R0, 4294967295U),
2546 BPF_MOV32_IMM(R0, 2),
2548 BPF_MOV32_IMM(R0, 1),
2558 BPF_ALU32_IMM(BPF_MOV, R0, -123),
2568 BPF_ALU32_IMM(BPF_MOV, R0, -123),
2569 BPF_ALU64_IMM(BPF_RSH, R0, 32),
2579 BPF_ALU32_IMM(BPF_MOV, R0, -123456789),
2589 BPF_ALU32_IMM(BPF_MOV, R0, -123456789),
2590 BPF_ALU64_IMM(BPF_RSH, R0, 32),
2600 BPF_ALU64_IMM(BPF_MOV, R0, 2),
2610 BPF_ALU64_IMM(BPF_MOV, R0, 2147483647),
2624 BPF_MOV32_IMM(R0, 2),
2626 BPF_MOV32_IMM(R0, 1),
2640 BPF_MOV32_IMM(R0, 2),
2642 BPF_MOV32_IMM(R0, 1),
2652 BPF_ALU64_IMM(BPF_MOV, R0, -123),
2662 BPF_ALU64_IMM(BPF_MOV, R0, -123),
2663 BPF_ALU64_IMM(BPF_RSH, R0, 32),
2673 BPF_ALU64_IMM(BPF_MOV, R0, -123456789),
2683 BPF_ALU64_IMM(BPF_MOV, R0, -123456789),
2684 BPF_ALU64_IMM(BPF_RSH, R0, 32),
2695 BPF_LD_IMM64(R0, 1),
2697 BPF_ALU32_REG(BPF_ADD, R0, R1),
2707 BPF_LD_IMM64(R0, 1),
2709 BPF_ALU32_REG(BPF_ADD, R0, R1),
2719 BPF_LD_IMM64(R0, 2),
2721 BPF_ALU32_REG(BPF_ADD, R0, R1),
2722 BPF_JMP_IMM(BPF_JEQ, R0, 0, 2),
2723 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2725 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2735 BPF_LD_IMM64(R0, 1),
2737 BPF_ALU64_REG(BPF_ADD, R0, R1),
2747 BPF_LD_IMM64(R0, 1),
2749 BPF_ALU64_REG(BPF_ADD, R0, R1),
2759 BPF_LD_IMM64(R0, 2),
2762 BPF_ALU64_REG(BPF_ADD, R0, R1),
2763 BPF_JMP_REG(BPF_JEQ, R0, R2, 2),
2764 BPF_MOV32_IMM(R0, 0),
2766 BPF_MOV32_IMM(R0, 1),
2777 BPF_LD_IMM64(R0, 1),
2778 BPF_ALU32_IMM(BPF_ADD, R0, 2),
2788 BPF_LD_IMM64(R0, 3),
2789 BPF_ALU32_IMM(BPF_ADD, R0, 0),
2799 BPF_LD_IMM64(R0, 1),
2800 BPF_ALU32_IMM(BPF_ADD, R0, 4294967294U),
2810 BPF_LD_IMM64(R0, 4294967294U),
2811 BPF_ALU32_IMM(BPF_ADD, R0, 2),
2812 BPF_JMP_IMM(BPF_JEQ, R0, 0, 2),
2813 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2815 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2829 BPF_MOV32_IMM(R0, 2),
2831 BPF_MOV32_IMM(R0, 1),
2845 BPF_MOV32_IMM(R0, 2),
2847 BPF_MOV32_IMM(R0, 1),
2861 BPF_MOV32_IMM(R0, 2),
2863 BPF_MOV32_IMM(R0, 1),
2877 BPF_MOV32_IMM(R0, 2),
2879 BPF_MOV32_IMM(R0, 1),
2893 BPF_MOV32_IMM(R0, 2),
2895 BPF_MOV32_IMM(R0, 1),
2905 BPF_LD_IMM64(R0, 1),
2906 BPF_ALU64_IMM(BPF_ADD, R0, 2),
2916 BPF_LD_IMM64(R0, 3),
2917 BPF_ALU64_IMM(BPF_ADD, R0, 0),
2927 BPF_LD_IMM64(R0, 1),
2928 BPF_ALU64_IMM(BPF_ADD, R0, 2147483646),
2938 BPF_LD_IMM64(R0, 4294967294U),
2940 BPF_ALU64_IMM(BPF_ADD, R0, 2),
2941 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
2942 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2944 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2954 BPF_LD_IMM64(R0, 2147483646),
2955 BPF_ALU64_IMM(BPF_ADD, R0, -2147483647),
2969 BPF_MOV32_IMM(R0, 2),
2971 BPF_MOV32_IMM(R0, 1),
2985 BPF_MOV32_IMM(R0, 2),
2987 BPF_MOV32_IMM(R0, 1),
3001 BPF_MOV32_IMM(R0, 2),
3003 BPF_MOV32_IMM(R0, 1),
3017 BPF_MOV32_IMM(R0, 2),
3019 BPF_MOV32_IMM(R0, 1),
3033 BPF_MOV32_IMM(R0, 2),
3035 BPF_MOV32_IMM(R0, 1),
3049 BPF_MOV32_IMM(R0, 2),
3051 BPF_MOV32_IMM(R0, 1),
3062 BPF_LD_IMM64(R0, 3),
3064 BPF_ALU32_REG(BPF_SUB, R0, R1),
3074 BPF_LD_IMM64(R0, 4294967295U),
3076 BPF_ALU32_REG(BPF_SUB, R0, R1),
3086 BPF_LD_IMM64(R0, 3),
3088 BPF_ALU64_REG(BPF_SUB, R0, R1),
3098 BPF_LD_IMM64(R0, 4294967295U),
3100 BPF_ALU64_REG(BPF_SUB, R0, R1),
3111 BPF_LD_IMM64(R0, 3),
3112 BPF_ALU32_IMM(BPF_SUB, R0, 1),
3122 BPF_LD_IMM64(R0, 3),
3123 BPF_ALU32_IMM(BPF_SUB, R0, 0),
3133 BPF_LD_IMM64(R0, 4294967295U),
3134 BPF_ALU32_IMM(BPF_SUB, R0, 4294967294U),
3144 BPF_LD_IMM64(R0, 3),
3145 BPF_ALU64_IMM(BPF_SUB, R0, 1),
3155 BPF_LD_IMM64(R0, 3),
3156 BPF_ALU64_IMM(BPF_SUB, R0, 0),
3166 BPF_LD_IMM64(R0, 4294967294U),
3167 BPF_ALU64_IMM(BPF_SUB, R0, 4294967295U),
3177 BPF_LD_IMM64(R0, 2147483646),
3178 BPF_ALU64_IMM(BPF_SUB, R0, 2147483647),
3189 BPF_LD_IMM64(R0, 2),
3191 BPF_ALU32_REG(BPF_MUL, R0, R1),
3201 BPF_LD_IMM64(R0, 2),
3203 BPF_ALU32_REG(BPF_MUL, R0, R1),
3213 BPF_LD_IMM64(R0, -1),
3215 BPF_ALU32_REG(BPF_MUL, R0, R1),
3225 BPF_LD_IMM64(R0, 2),
3227 BPF_ALU64_REG(BPF_MUL, R0, R1),
3237 BPF_LD_IMM64(R0, 1),
3239 BPF_ALU64_REG(BPF_MUL, R0, R1),
3249 BPF_LD_IMM64(R0, 0x0fedcba987654321LL),
3251 BPF_ALU64_REG(BPF_MUL, R0, R1),
3261 BPF_LD_IMM64(R0, 0x0fedcba987654321LL),
3263 BPF_ALU64_REG(BPF_MUL, R0, R1),
3264 BPF_ALU64_IMM(BPF_RSH, R0, 32),
3275 BPF_LD_IMM64(R0, 2),
3276 BPF_ALU32_IMM(BPF_MUL, R0, 3),
3286 BPF_LD_IMM64(R0, 3),
3287 BPF_ALU32_IMM(BPF_MUL, R0, 1),
3297 BPF_LD_IMM64(R0, 2),
3298 BPF_ALU32_IMM(BPF_MUL, R0, 0x7FFFFFF8),
3312 BPF_MOV32_IMM(R0, 2),
3314 BPF_MOV32_IMM(R0, 1),
3324 BPF_LD_IMM64(R0, 2),
3325 BPF_ALU64_IMM(BPF_MUL, R0, 3),
3335 BPF_LD_IMM64(R0, 3),
3336 BPF_ALU64_IMM(BPF_MUL, R0, 1),
3346 BPF_LD_IMM64(R0, 1),
3347 BPF_ALU64_IMM(BPF_MUL, R0, 2147483647),
3357 BPF_LD_IMM64(R0, 1),
3358 BPF_ALU64_IMM(BPF_MUL, R0, -2147483647),
3372 BPF_MOV32_IMM(R0, 2),
3374 BPF_MOV32_IMM(R0, 1),
3384 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3385 BPF_ALU64_IMM(BPF_MUL, R0, 0x12345678),
3395 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3396 BPF_ALU64_IMM(BPF_MUL, R0, 0x12345678),
3397 BPF_ALU64_IMM(BPF_RSH, R0, 32),
3408 BPF_LD_IMM64(R0, 6),
3410 BPF_ALU32_REG(BPF_DIV, R0, R1),
3420 BPF_LD_IMM64(R0, 4294967295U),
3422 BPF_ALU32_REG(BPF_DIV, R0, R1),
3432 BPF_LD_IMM64(R0, 6),
3434 BPF_ALU64_REG(BPF_DIV, R0, R1),
3444 BPF_LD_IMM64(R0, 2147483647),
3446 BPF_ALU64_REG(BPF_DIV, R0, R1),
3461 BPF_MOV32_IMM(R0, 2),
3463 BPF_MOV32_IMM(R0, 1),
3474 BPF_LD_IMM64(R0, 6),
3475 BPF_ALU32_IMM(BPF_DIV, R0, 2),
3485 BPF_LD_IMM64(R0, 3),
3486 BPF_ALU32_IMM(BPF_DIV, R0, 1),
3496 BPF_LD_IMM64(R0, 4294967295U),
3497 BPF_ALU32_IMM(BPF_DIV, R0, 4294967295U),
3511 BPF_MOV32_IMM(R0, 2),
3513 BPF_MOV32_IMM(R0, 1),
3523 BPF_LD_IMM64(R0, 6),
3524 BPF_ALU64_IMM(BPF_DIV, R0, 2),
3534 BPF_LD_IMM64(R0, 3),
3535 BPF_ALU64_IMM(BPF_DIV, R0, 1),
3545 BPF_LD_IMM64(R0, 2147483647),
3546 BPF_ALU64_IMM(BPF_DIV, R0, 2147483647),
3560 BPF_MOV32_IMM(R0, 2),
3562 BPF_MOV32_IMM(R0, 1),
3573 BPF_LD_IMM64(R0, 3),
3575 BPF_ALU32_REG(BPF_MOD, R0, R1),
3585 BPF_LD_IMM64(R0, 4294967295U),
3587 BPF_ALU32_REG(BPF_MOD, R0, R1),
3597 BPF_LD_IMM64(R0, 3),
3599 BPF_ALU64_REG(BPF_MOD, R0, R1),
3609 BPF_LD_IMM64(R0, 2147483647),
3611 BPF_ALU64_REG(BPF_MOD, R0, R1),
3622 BPF_LD_IMM64(R0, 3),
3623 BPF_ALU32_IMM(BPF_MOD, R0, 2),
3633 BPF_LD_IMM64(R0, 3),
3634 BPF_ALU32_IMM(BPF_MOD, R0, 1),
3644 BPF_LD_IMM64(R0, 4294967295U),
3645 BPF_ALU32_IMM(BPF_MOD, R0, 4294967293U),
3655 BPF_LD_IMM64(R0, 3),
3656 BPF_ALU64_IMM(BPF_MOD, R0, 2),
3666 BPF_LD_IMM64(R0, 3),
3667 BPF_ALU64_IMM(BPF_MOD, R0, 1),
3677 BPF_LD_IMM64(R0, 2147483647),
3678 BPF_ALU64_IMM(BPF_MOD, R0, 2147483645),
3689 BPF_LD_IMM64(R0, 3),
3691 BPF_ALU32_REG(BPF_AND, R0, R1),
3701 BPF_LD_IMM64(R0, 0xffffffff),
3703 BPF_ALU32_REG(BPF_AND, R0, R1),
3713 BPF_LD_IMM64(R0, 3),
3715 BPF_ALU64_REG(BPF_AND, R0, R1),
3725 BPF_LD_IMM64(R0, 0xffffffff),
3727 BPF_ALU64_REG(BPF_AND, R0, R1),
3738 BPF_LD_IMM64(R0, 3),
3739 BPF_ALU32_IMM(BPF_AND, R0, 2),
3749 BPF_LD_IMM64(R0, 0xffffffff),
3750 BPF_ALU32_IMM(BPF_AND, R0, 0xffffffff),
3760 BPF_ALU32_IMM(BPF_MOV, R0, 0x01020304),
3761 BPF_ALU32_IMM(BPF_AND, R0, 15),
3771 BPF_ALU32_IMM(BPF_MOV, R0, 0xf1f2f3f4),
3772 BPF_ALU32_IMM(BPF_AND, R0, 0xafbfcfdf),
3782 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3784 BPF_ALU32_IMM(BPF_AND, R0, 0xf0f0f0f0),
3785 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
3786 BPF_MOV32_IMM(R0, 2),
3788 BPF_MOV32_IMM(R0, 1),
3798 BPF_LD_IMM64(R0, 3),
3799 BPF_ALU64_IMM(BPF_AND, R0, 2),
3809 BPF_LD_IMM64(R0, 0xffffffff),
3810 BPF_ALU64_IMM(BPF_AND, R0, 0xffffffff),
3824 BPF_MOV32_IMM(R0, 2),
3826 BPF_MOV32_IMM(R0, 1),
3840 BPF_MOV32_IMM(R0, 2),
3842 BPF_MOV32_IMM(R0, 1),
3856 BPF_MOV32_IMM(R0, 2),
3858 BPF_MOV32_IMM(R0, 1),
3868 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3870 BPF_ALU64_IMM(BPF_AND, R0, 0x0f0f0f0f),
3871 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
3872 BPF_MOV32_IMM(R0, 2),
3874 BPF_MOV32_IMM(R0, 1),
3884 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3886 BPF_ALU64_IMM(BPF_AND, R0, 0xf0f0f0f0),
3887 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
3888 BPF_MOV32_IMM(R0, 2),
3890 BPF_MOV32_IMM(R0, 1),
3901 BPF_LD_IMM64(R0, 1),
3903 BPF_ALU32_REG(BPF_OR, R0, R1),
3913 BPF_LD_IMM64(R0, 0),
3915 BPF_ALU32_REG(BPF_OR, R0, R1),
3925 BPF_LD_IMM64(R0, 1),
3927 BPF_ALU64_REG(BPF_OR, R0, R1),
3937 BPF_LD_IMM64(R0, 0),
3939 BPF_ALU64_REG(BPF_OR, R0, R1),
3950 BPF_LD_IMM64(R0, 1),
3951 BPF_ALU32_IMM(BPF_OR, R0, 2),
3961 BPF_LD_IMM64(R0, 0),
3962 BPF_ALU32_IMM(BPF_OR, R0, 0xffffffff),
3972 BPF_ALU32_IMM(BPF_MOV, R0, 0x01020304),
3973 BPF_ALU32_IMM(BPF_OR, R0, 1),
3983 BPF_ALU32_IMM(BPF_MOV, R0, 0x01020304),
3984 BPF_ALU32_IMM(BPF_OR, R0, 0xa0b0c0d0),
3994 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3996 BPF_ALU32_IMM(BPF_OR, R0, 0xf0f0f0f0),
3997 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
3998 BPF_MOV32_IMM(R0, 2),
4000 BPF_MOV32_IMM(R0, 1),
4010 BPF_LD_IMM64(R0, 1),
4011 BPF_ALU64_IMM(BPF_OR, R0, 2),
4021 BPF_LD_IMM64(R0, 0),
4022 BPF_ALU64_IMM(BPF_OR, R0, 0xffffffff),
4036 BPF_MOV32_IMM(R0, 2),
4038 BPF_MOV32_IMM(R0, 1),
4052 BPF_MOV32_IMM(R0, 2),
4054 BPF_MOV32_IMM(R0, 1),
4068 BPF_MOV32_IMM(R0, 2),
4070 BPF_MOV32_IMM(R0, 1),
4080 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4082 BPF_ALU64_IMM(BPF_OR, R0, 0x0f0f0f0f),
4083 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
4084 BPF_MOV32_IMM(R0, 2),
4086 BPF_MOV32_IMM(R0, 1),
4096 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4098 BPF_ALU64_IMM(BPF_OR, R0, 0xf0f0f0f0),
4099 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
4100 BPF_MOV32_IMM(R0, 2),
4102 BPF_MOV32_IMM(R0, 1),
4113 BPF_LD_IMM64(R0, 5),
4115 BPF_ALU32_REG(BPF_XOR, R0, R1),
4125 BPF_LD_IMM64(R0, 1),
4127 BPF_ALU32_REG(BPF_XOR, R0, R1),
4137 BPF_LD_IMM64(R0, 5),
4139 BPF_ALU64_REG(BPF_XOR, R0, R1),
4149 BPF_LD_IMM64(R0, 1),
4151 BPF_ALU64_REG(BPF_XOR, R0, R1),
4162 BPF_LD_IMM64(R0, 5),
4163 BPF_ALU32_IMM(BPF_XOR, R0, 6),
4173 BPF_LD_IMM64(R0, 1),
4174 BPF_ALU32_IMM(BPF_XOR, R0, 0xffffffff),
4184 BPF_ALU32_IMM(BPF_MOV, R0, 0x01020304),
4185 BPF_ALU32_IMM(BPF_XOR, R0, 15),
4195 BPF_ALU32_IMM(BPF_MOV, R0, 0xf1f2f3f4),
4196 BPF_ALU32_IMM(BPF_XOR, R0, 0xafbfcfdf),
4206 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4208 BPF_ALU32_IMM(BPF_XOR, R0, 0xf0f0f0f0),
4209 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
4210 BPF_MOV32_IMM(R0, 2),
4212 BPF_MOV32_IMM(R0, 1),
4222 BPF_LD_IMM64(R0, 5),
4223 BPF_ALU64_IMM(BPF_XOR, R0, 6),
4233 BPF_LD_IMM64(R0, 1),
4234 BPF_ALU64_IMM(BPF_XOR, R0, 0xffffffff),
4248 BPF_MOV32_IMM(R0, 2),
4250 BPF_MOV32_IMM(R0, 1),
4264 BPF_MOV32_IMM(R0, 2),
4266 BPF_MOV32_IMM(R0, 1),
4280 BPF_MOV32_IMM(R0, 2),
4282 BPF_MOV32_IMM(R0, 1),
4292 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4294 BPF_ALU64_IMM(BPF_XOR, R0, 0x0f0f0f0f),
4295 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
4296 BPF_MOV32_IMM(R0, 2),
4298 BPF_MOV32_IMM(R0, 1),
4308 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4310 BPF_ALU64_IMM(BPF_XOR, R0, 0xf0f0f0f0),
4311 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
4312 BPF_MOV32_IMM(R0, 2),
4314 BPF_MOV32_IMM(R0, 1),
4325 BPF_LD_IMM64(R0, 1),
4327 BPF_ALU32_REG(BPF_LSH, R0, R1),
4337 BPF_LD_IMM64(R0, 1),
4339 BPF_ALU32_REG(BPF_LSH, R0, R1),
4349 BPF_ALU32_IMM(BPF_MOV, R0, 0x12345678),
4351 BPF_ALU32_REG(BPF_LSH, R0, R1),
4361 BPF_LD_IMM64(R0, 1),
4363 BPF_ALU64_REG(BPF_LSH, R0, R1),
4373 BPF_LD_IMM64(R0, 1),
4375 BPF_ALU64_REG(BPF_LSH, R0, R1),
4385 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4387 BPF_ALU64_REG(BPF_LSH, R0, R1),
4397 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4399 BPF_ALU64_REG(BPF_LSH, R0, R1),
4400 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4410 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4412 BPF_ALU64_REG(BPF_LSH, R0, R1),
4422 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4424 BPF_ALU64_REG(BPF_LSH, R0, R1),
4425 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4435 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4437 BPF_ALU64_REG(BPF_LSH, R0, R1),
4447 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4449 BPF_ALU64_REG(BPF_LSH, R0, R1),
4450 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4460 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4462 BPF_ALU64_REG(BPF_LSH, R0, R1),
4472 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4474 BPF_ALU64_REG(BPF_LSH, R0, R1),
4475 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4486 BPF_LD_IMM64(R0, 1),
4487 BPF_ALU32_IMM(BPF_LSH, R0, 1),
4497 BPF_LD_IMM64(R0, 1),
4498 BPF_ALU32_IMM(BPF_LSH, R0, 31),
4508 BPF_ALU32_IMM(BPF_MOV, R0, 0x12345678),
4509 BPF_ALU32_IMM(BPF_LSH, R0, 12),
4519 BPF_ALU32_IMM(BPF_MOV, R0, 0x12345678),
4520 BPF_ALU32_IMM(BPF_LSH, R0, 0),
4530 BPF_LD_IMM64(R0, 1),
4531 BPF_ALU64_IMM(BPF_LSH, R0, 1),
4541 BPF_LD_IMM64(R0, 1),
4542 BPF_ALU64_IMM(BPF_LSH, R0, 31),
4552 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4553 BPF_ALU64_IMM(BPF_LSH, R0, 12),
4563 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4564 BPF_ALU64_IMM(BPF_LSH, R0, 12),
4565 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4575 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4576 BPF_ALU64_IMM(BPF_LSH, R0, 36),
4586 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4587 BPF_ALU64_IMM(BPF_LSH, R0, 36),
4588 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4598 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4599 BPF_ALU64_IMM(BPF_LSH, R0, 32),
4609 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4610 BPF_ALU64_IMM(BPF_LSH, R0, 32),
4611 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4621 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4622 BPF_ALU64_IMM(BPF_LSH, R0, 0),
4633 BPF_LD_IMM64(R0, 2),
4635 BPF_ALU32_REG(BPF_RSH, R0, R1),
4645 BPF_LD_IMM64(R0, 0x80000000),
4647 BPF_ALU32_REG(BPF_RSH, R0, R1),
4657 BPF_ALU32_IMM(BPF_MOV, R0, 0x12345678),
4659 BPF_ALU32_REG(BPF_RSH, R0, R1),
4669 BPF_LD_IMM64(R0, 2),
4671 BPF_ALU64_REG(BPF_RSH, R0, R1),
4681 BPF_LD_IMM64(R0, 0x80000000),
4683 BPF_ALU64_REG(BPF_RSH, R0, R1),
4693 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4695 BPF_ALU64_REG(BPF_RSH, R0, R1),
4705 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4707 BPF_ALU64_REG(BPF_RSH, R0, R1),
4708 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4718 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4720 BPF_ALU64_REG(BPF_RSH, R0, R1),
4730 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4732 BPF_ALU64_REG(BPF_RSH, R0, R1),
4733 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4743 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4745 BPF_ALU64_REG(BPF_RSH, R0, R1),
4755 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4757 BPF_ALU64_REG(BPF_RSH, R0, R1),
4758 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4768 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4770 BPF_ALU64_REG(BPF_RSH, R0, R1),
4780 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4782 BPF_ALU64_REG(BPF_RSH, R0, R1),
4783 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4794 BPF_LD_IMM64(R0, 2),
4795 BPF_ALU32_IMM(BPF_RSH, R0, 1),
4805 BPF_LD_IMM64(R0, 0x80000000),
4806 BPF_ALU32_IMM(BPF_RSH, R0, 31),
4816 BPF_ALU32_IMM(BPF_MOV, R0, 0x12345678),
4817 BPF_ALU32_IMM(BPF_RSH, R0, 20),
4827 BPF_ALU32_IMM(BPF_MOV, R0, 0x12345678),
4828 BPF_ALU32_IMM(BPF_RSH, R0, 0),
4838 BPF_LD_IMM64(R0, 2),
4839 BPF_ALU64_IMM(BPF_RSH, R0, 1),
4849 BPF_LD_IMM64(R0, 0x80000000),
4850 BPF_ALU64_IMM(BPF_RSH, R0, 31),
4860 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4861 BPF_ALU64_IMM(BPF_RSH, R0, 12),
4871 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4872 BPF_ALU64_IMM(BPF_RSH, R0, 12),
4873 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4883 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4884 BPF_ALU64_IMM(BPF_RSH, R0, 36),
4894 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4895 BPF_ALU64_IMM(BPF_RSH, R0, 36),
4896 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4906 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4907 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4917 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4918 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4919 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4929 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4930 BPF_ALU64_IMM(BPF_RSH, R0, 0),
4941 BPF_ALU32_IMM(BPF_MOV, R0, -1234),
4943 BPF_ALU32_REG(BPF_ARSH, R0, R1),
4953 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
4955 BPF_ALU64_REG(BPF_ARSH, R0, R1),
4965 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4967 BPF_ALU64_REG(BPF_ARSH, R0, R1),
4977 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4979 BPF_ALU64_REG(BPF_ARSH, R0, R1),
4980 BPF_ALU64_IMM(BPF_RSH, R0, 32),
4990 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
4992 BPF_ALU64_REG(BPF_ARSH, R0, R1),
5002 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5004 BPF_ALU64_REG(BPF_ARSH, R0, R1),
5005 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5015 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5017 BPF_ALU64_REG(BPF_ARSH, R0, R1),
5027 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5029 BPF_ALU64_REG(BPF_ARSH, R0, R1),
5030 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5040 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5042 BPF_ALU64_REG(BPF_ARSH, R0, R1),
5052 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5054 BPF_ALU64_REG(BPF_ARSH, R0, R1),
5055 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5066 BPF_ALU32_IMM(BPF_MOV, R0, -1234),
5067 BPF_ALU32_IMM(BPF_ARSH, R0, 7),
5077 BPF_ALU32_IMM(BPF_MOV, R0, -1234),
5078 BPF_ALU32_IMM(BPF_ARSH, R0, 0),
5088 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
5089 BPF_ALU64_IMM(BPF_ARSH, R0, 40),
5099 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5100 BPF_ALU64_IMM(BPF_RSH, R0, 12),
5110 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5111 BPF_ALU64_IMM(BPF_ARSH, R0, 12),
5112 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5122 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5123 BPF_ALU64_IMM(BPF_ARSH, R0, 36),
5133 BPF_LD_IMM64(R0, 0xf123456789abcdefLL),
5134 BPF_ALU64_IMM(BPF_ARSH, R0, 36),
5135 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5145 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5146 BPF_ALU64_IMM(BPF_ARSH, R0, 32),
5156 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5157 BPF_ALU64_IMM(BPF_ARSH, R0, 32),
5158 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5168 BPF_LD_IMM64(R0, 0x8123456789abcdefLL),
5169 BPF_ALU64_IMM(BPF_ARSH, R0, 0),
5180 BPF_ALU32_IMM(BPF_MOV, R0, 3),
5181 BPF_ALU32_IMM(BPF_NEG, R0, 0),
5191 BPF_ALU32_IMM(BPF_MOV, R0, -3),
5192 BPF_ALU32_IMM(BPF_NEG, R0, 0),
5202 BPF_LD_IMM64(R0, 3),
5203 BPF_ALU64_IMM(BPF_NEG, R0, 0),
5213 BPF_LD_IMM64(R0, -3),
5214 BPF_ALU64_IMM(BPF_NEG, R0, 0),
5225 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
5226 BPF_ENDIAN(BPF_FROM_BE, R0, 16),
5236 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
5237 BPF_ENDIAN(BPF_FROM_BE, R0, 32),
5238 BPF_ALU64_REG(BPF_MOV, R1, R0),
5240 BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */
5250 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
5251 BPF_ENDIAN(BPF_FROM_BE, R0, 64),
5262 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
5263 BPF_ENDIAN(BPF_FROM_LE, R0, 16),
5273 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
5274 BPF_ENDIAN(BPF_FROM_LE, R0, 32),
5275 BPF_ALU64_REG(BPF_MOV, R1, R0),
5277 BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */
5287 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
5288 BPF_ENDIAN(BPF_FROM_LE, R0, 64),
5299 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5301 BPF_LDX_MEM(BPF_B, R0, R10, -40),
5312 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5314 BPF_LDX_MEM(BPF_H, R0, R10, -40),
5325 BPF_LD_IMM64(R0, 0),
5328 BPF_LDX_MEM(BPF_B, R0, R10, -40),
5339 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5341 BPF_LDX_MEM(BPF_H, R0, R10, -40),
5352 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5354 BPF_LDX_MEM(BPF_H, R0, R10, -40),
5365 BPF_LD_IMM64(R0, 0),
5368 BPF_LDX_MEM(BPF_H, R0, R10, -40),
5379 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5381 BPF_LDX_MEM(BPF_W, R0, R10, -40),
5392 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5394 BPF_LDX_MEM(BPF_W, R0, R10, -40),
5405 BPF_LD_IMM64(R0, 0),
5408 BPF_LDX_MEM(BPF_W, R0, R10, -40),
5419 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5421 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
5437 BPF_MOV32_IMM(R0, 2),
5439 BPF_MOV32_IMM(R0, 1),
5450 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5452 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
5463 BPF_LD_IMM64(R0, 0),
5466 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
5477 BPF_LD_IMM64(R0, 0),
5480 BPF_LDX_MEM(BPF_W, R0, R10, -40),
5495 BPF_LD_IMM64(R0, 0),
5498 BPF_LDX_MEM(BPF_W, R0, R10, -36),
5540 BPF_LDX_MEM(width, R0, R10, -40), \
5554 BPF_ALU32_IMM(BPF_MOV, R0, update), \
5556 BPF_ATOMIC_OP(width, op, R10, R0, -40), \
5557 BPF_ALU64_REG(BPF_MOV, R0, R10), \
5558 BPF_ALU64_REG(BPF_SUB, R0, R1), \
5571 BPF_ALU64_REG(BPF_MOV, R0, R10), \
5575 BPF_ALU64_REG(BPF_SUB, R0, R10), \
5591 BPF_ALU64_REG(BPF_MOV, R0, R3), \
5698 BPF_ALU32_IMM(BPF_MOV, R0, 0x01234567),
5712 BPF_ALU32_IMM(BPF_MOV, R0, 0x01234567),
5715 BPF_LDX_MEM(BPF_W, R0, R10, -40),
5727 BPF_ALU32_IMM(BPF_MOV, R0, 0x76543210),
5741 BPF_ALU32_IMM(BPF_MOV, R0, 0x76543210),
5744 BPF_LDX_MEM(BPF_W, R0, R10, -40),
5756 BPF_ALU32_IMM(BPF_MOV, R0, 0x01234567),
5760 BPF_ALU32_REG(BPF_MOV, R0, R3),
5774 BPF_ALU64_REG(BPF_MOV, R0, R1),
5777 BPF_JMP_REG(BPF_JNE, R0, R1, 1),
5778 BPF_ALU64_REG(BPF_SUB, R0, R1),
5791 BPF_ALU64_REG(BPF_MOV, R0, R1),
5792 BPF_STX_MEM(BPF_DW, R10, R0, -40),
5794 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
5795 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
5796 BPF_ALU64_REG(BPF_SUB, R0, R2),
5809 BPF_ALU64_REG(BPF_MOV, R0, R1),
5810 BPF_ALU64_IMM(BPF_ADD, R0, 1),
5813 BPF_JMP_REG(BPF_JNE, R0, R1, 1),
5814 BPF_ALU64_REG(BPF_SUB, R0, R1),
5827 BPF_ALU64_REG(BPF_MOV, R0, R1),
5828 BPF_ALU64_IMM(BPF_ADD, R0, 1),
5831 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
5832 BPF_JMP_REG(BPF_JNE, R0, R1, 1),
5833 BPF_ALU64_REG(BPF_SUB, R0, R1),
5846 BPF_ALU64_REG(BPF_MOV, R0, R1),
5849 BPF_LD_IMM64(R0, 0xfecdba9876543210ULL),
5850 BPF_JMP_REG(BPF_JNE, R0, R2, 1),
5851 BPF_ALU64_REG(BPF_SUB, R0, R2),
5863 BPF_ALU32_IMM(BPF_MOV, R0, 123),
5864 BPF_JMP32_IMM(BPF_JEQ, R0, 321, 1),
5865 BPF_JMP32_IMM(BPF_JEQ, R0, 123, 1),
5866 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5876 BPF_ALU32_IMM(BPF_MOV, R0, 12345678),
5877 BPF_JMP32_IMM(BPF_JEQ, R0, 12345678 & 0xffff, 1),
5878 BPF_JMP32_IMM(BPF_JEQ, R0, 12345678, 1),
5879 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5889 BPF_ALU32_IMM(BPF_MOV, R0, -123),
5890 BPF_JMP32_IMM(BPF_JEQ, R0, 123, 1),
5891 BPF_JMP32_IMM(BPF_JEQ, R0, -123, 1),
5892 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5903 BPF_ALU32_IMM(BPF_MOV, R0, 1234),
5905 BPF_JMP32_REG(BPF_JEQ, R0, R1, 2),
5907 BPF_JMP32_REG(BPF_JEQ, R0, R1, 1),
5908 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5919 BPF_ALU32_IMM(BPF_MOV, R0, 123),
5920 BPF_JMP32_IMM(BPF_JNE, R0, 123, 1),
5921 BPF_JMP32_IMM(BPF_JNE, R0, 321, 1),
5922 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5932 BPF_ALU32_IMM(BPF_MOV, R0, 12345678),
5933 BPF_JMP32_IMM(BPF_JNE, R0, 12345678, 1),
5934 BPF_JMP32_IMM(BPF_JNE, R0, 12345678 & 0xffff, 1),
5935 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5945 BPF_ALU32_IMM(BPF_MOV, R0, -123),
5946 BPF_JMP32_IMM(BPF_JNE, R0, -123, 1),
5947 BPF_JMP32_IMM(BPF_JNE, R0, 123, 1),
5948 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5959 BPF_ALU32_IMM(BPF_MOV, R0, 1234),
5961 BPF_JMP32_REG(BPF_JNE, R0, R1, 2),
5963 BPF_JMP32_REG(BPF_JNE, R0, R1, 1),
5964 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5975 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5976 BPF_JMP32_IMM(BPF_JSET, R0, 2, 1),
5977 BPF_JMP32_IMM(BPF_JSET, R0, 3, 1),
5978 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5988 BPF_ALU32_IMM(BPF_MOV, R0, 0x40000000),
5989 BPF_JMP32_IMM(BPF_JSET, R0, 0x3fffffff, 1),
5990 BPF_JMP32_IMM(BPF_JSET, R0, 0x60000000, 1),
5991 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6001 BPF_ALU32_IMM(BPF_MOV, R0, -123),
6002 BPF_JMP32_IMM(BPF_JSET, R0, -1, 1),
6003 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6014 BPF_ALU32_IMM(BPF_MOV, R0, 8),
6016 BPF_JMP32_REG(BPF_JSET, R0, R1, 2),
6018 BPF_JMP32_REG(BPF_JNE, R0, R1, 1),
6019 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6030 BPF_ALU32_IMM(BPF_MOV, R0, 123),
6031 BPF_JMP32_IMM(BPF_JGT, R0, 123, 1),
6032 BPF_JMP32_IMM(BPF_JGT, R0, 122, 1),
6033 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6043 BPF_ALU32_IMM(BPF_MOV, R0, 0xfffffffe),
6044 BPF_JMP32_IMM(BPF_JGT, R0, 0xffffffff, 1),
6045 BPF_JMP32_IMM(BPF_JGT, R0, 0xfffffffd, 1),
6046 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6057 BPF_ALU32_IMM(BPF_MOV, R0, 0xfffffffe),
6059 BPF_JMP32_REG(BPF_JGT, R0, R1, 2),
6061 BPF_JMP32_REG(BPF_JGT, R0, R1, 1),
6062 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6073 BPF_ALU32_IMM(BPF_MOV, R0, 123),
6074 BPF_JMP32_IMM(BPF_JGE, R0, 124, 1),
6075 BPF_JMP32_IMM(BPF_JGE, R0, 123, 1),
6076 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6086 BPF_ALU32_IMM(BPF_MOV, R0, 0xfffffffe),
6087 BPF_JMP32_IMM(BPF_JGE, R0, 0xffffffff, 1),
6088 BPF_JMP32_IMM(BPF_JGE, R0, 0xfffffffe, 1),
6089 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6100 BPF_ALU32_IMM(BPF_MOV, R0, 0xfffffffe),
6102 BPF_JMP32_REG(BPF_JGE, R0, R1, 2),
6104 BPF_JMP32_REG(BPF_JGE, R0, R1, 1),
6105 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6116 BPF_ALU32_IMM(BPF_MOV, R0, 123),
6117 BPF_JMP32_IMM(BPF_JLT, R0, 123, 1),
6118 BPF_JMP32_IMM(BPF_JLT, R0, 124, 1),
6119 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6129 BPF_ALU32_IMM(BPF_MOV, R0, 0xfffffffe),
6130 BPF_JMP32_IMM(BPF_JLT, R0, 0xfffffffd, 1),
6131 BPF_JMP32_IMM(BPF_JLT, R0, 0xffffffff, 1),
6132 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6143 BPF_ALU32_IMM(BPF_MOV, R0, 0xfffffffe),
6145 BPF_JMP32_REG(BPF_JLT, R0, R1, 2),
6147 BPF_JMP32_REG(BPF_JLT, R0, R1, 1),
6148 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6159 BPF_ALU32_IMM(BPF_MOV, R0, 123),
6160 BPF_JMP32_IMM(BPF_JLE, R0, 122, 1),
6161 BPF_JMP32_IMM(BPF_JLE, R0, 123, 1),
6162 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6172 BPF_ALU32_IMM(BPF_MOV, R0, 0xfffffffe),
6173 BPF_JMP32_IMM(BPF_JLE, R0, 0xfffffffd, 1),
6174 BPF_JMP32_IMM(BPF_JLE, R0, 0xfffffffe, 1),
6175 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6186 BPF_ALU32_IMM(BPF_MOV, R0, 0xfffffffe),
6188 BPF_JMP32_REG(BPF_JLE, R0, R1, 2),
6190 BPF_JMP32_REG(BPF_JLE, R0, R1, 1),
6191 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6202 BPF_ALU32_IMM(BPF_MOV, R0, -123),
6203 BPF_JMP32_IMM(BPF_JSGT, R0, -123, 1),
6204 BPF_JMP32_IMM(BPF_JSGT, R0, -124, 1),
6205 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6215 BPF_ALU32_IMM(BPF_MOV, R0, -12345678),
6216 BPF_JMP32_IMM(BPF_JSGT, R0, -12345678, 1),
6217 BPF_JMP32_IMM(BPF_JSGT, R0, -12345679, 1),
6218 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6229 BPF_ALU32_IMM(BPF_MOV, R0, -12345678),
6231 BPF_JMP32_REG(BPF_JSGT, R0, R1, 2),
6233 BPF_JMP32_REG(BPF_JSGT, R0, R1, 1),
6234 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6245 BPF_ALU32_IMM(BPF_MOV, R0, -123),
6246 BPF_JMP32_IMM(BPF_JSGE, R0, -122, 1),
6247 BPF_JMP32_IMM(BPF_JSGE, R0, -123, 1),
6248 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6258 BPF_ALU32_IMM(BPF_MOV, R0, -12345678),
6259 BPF_JMP32_IMM(BPF_JSGE, R0, -12345677, 1),
6260 BPF_JMP32_IMM(BPF_JSGE, R0, -12345678, 1),
6261 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6272 BPF_ALU32_IMM(BPF_MOV, R0, -12345678),
6274 BPF_JMP32_REG(BPF_JSGE, R0, R1, 2),
6276 BPF_JMP32_REG(BPF_JSGE, R0, R1, 1),
6277 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6288 BPF_ALU32_IMM(BPF_MOV, R0, -123),
6289 BPF_JMP32_IMM(BPF_JSLT, R0, -123, 1),
6290 BPF_JMP32_IMM(BPF_JSLT, R0, -122, 1),
6291 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6301 BPF_ALU32_IMM(BPF_MOV, R0, -12345678),
6302 BPF_JMP32_IMM(BPF_JSLT, R0, -12345678, 1),
6303 BPF_JMP32_IMM(BPF_JSLT, R0, -12345677, 1),
6304 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6315 BPF_ALU32_IMM(BPF_MOV, R0, -12345678),
6317 BPF_JMP32_REG(BPF_JSLT, R0, R1, 2),
6319 BPF_JMP32_REG(BPF_JSLT, R0, R1, 1),
6320 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6331 BPF_ALU32_IMM(BPF_MOV, R0, -123),
6332 BPF_JMP32_IMM(BPF_JSLE, R0, -124, 1),
6333 BPF_JMP32_IMM(BPF_JSLE, R0, -123, 1),
6334 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6344 BPF_ALU32_IMM(BPF_MOV, R0, -12345678),
6345 BPF_JMP32_IMM(BPF_JSLE, R0, -12345679, 1),
6346 BPF_JMP32_IMM(BPF_JSLE, R0, -12345678, 1),
6347 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6358 BPF_ALU32_IMM(BPF_MOV, R0, -12345678),
6360 BPF_JMP32_REG(BPF_JSLE, R0, R1, 2),
6362 BPF_JMP32_REG(BPF_JSLE, R0, R1, 1),
6363 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6374 BPF_ALU32_IMM(BPF_MOV, R0, 0x4711),
6376 BPF_ALU32_IMM(BPF_MOV, R0, 0x4712),
6386 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6389 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6400 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6404 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6414 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6418 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6429 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6433 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6443 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6447 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6458 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6462 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6472 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6476 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6486 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6496 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
6506 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6514 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
6525 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6529 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6539 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6543 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6553 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6563 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
6573 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6581 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
6592 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6596 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6606 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6610 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6621 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6625 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6635 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6639 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6650 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6654 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6665 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6669 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6681 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* out: */
6683 BPF_ALU32_IMM(BPF_MOV, R0, 0), /* start: */
6695 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6699 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6711 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* out: */
6713 BPF_ALU32_IMM(BPF_MOV, R0, 0), /* start: */
6725 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6729 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6740 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6744 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6755 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6759 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6770 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6774 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6784 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6788 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6799 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6804 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6814 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6819 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6830 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6835 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6845 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6850 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6861 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6866 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6876 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6881 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6892 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6897 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6907 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6912 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6923 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6928 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6938 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6943 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6954 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6959 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6969 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6974 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6985 BPF_ALU32_IMM(BPF_MOV, R0, 0),
6990 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7000 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7005 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7016 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7021 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7031 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7036 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7047 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7051 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
7052 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
7062 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7066 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
7076 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7080 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
7081 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
7091 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7095 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
7096 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
7106 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7110 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
7120 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7124 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
7125 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
7136 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7141 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7152 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7157 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7168 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7173 BPF_ALU32_IMM(BPF_MOV, R0, 1),
7183 BPF_ALU32_IMM(BPF_MOV, R0, 0),
7188 BPF_ALU32_IMM(BPF_MOV, R0, 1),
8320 BPF_ALU32_IMM(BPF_MOV, R0, 1),
8322 BPF_ALU32_IMM(BPF_MOV, R0, 2),
8336 BPF_ALU32_IMM(BPF_MOV, R0, 1),
8338 BPF_ALU32_IMM(BPF_MOV, R0, 2),
8353 BPF_ALU32_IMM(BPF_MOV, R0, 1),
8355 BPF_ALU32_IMM(BPF_MOV, R0, 2),
8366 BPF_ALU32_IMM(BPF_MOV, R0, 1),
8368 BPF_ALU32_IMM(BPF_MOV, R0, 2),
8379 BPF_ALU32_IMM(BPF_MOV, R0, 1),
8381 BPF_ALU32_IMM(BPF_MOV, R0, 2),
8392 BPF_ALU32_IMM(BPF_MOV, R0, 1),
8394 BPF_ALU32_IMM(BPF_MOV, R0, 2),
9029 BPF_ALU64_REG(BPF_MOV, R0, R1),
9030 BPF_ALU64_IMM(BPF_ADD, R0, 1),
9040 BPF_ALU64_IMM(BPF_MOV, R0, -1),
9050 BPF_ALU64_IMM(BPF_MOV, R0, -1),
9060 BPF_ALU64_IMM(BPF_MOV, R0, -1),
9069 BPF_ALU64_REG(BPF_MOV, R0, R1),
9078 BPF_ALU64_IMM(BPF_MOV, R0, -1),
9080 BPF_ALU64_IMM(BPF_MOV, R0, 1),
9088 BPF_ALU64_IMM(BPF_MOV, R0, -1),
9090 BPF_ALU64_IMM(BPF_MOV, R0, 1),