Lines Matching defs:R0
39 #define R0 BPF_REG_0
277 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab);
281 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe);
308 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac);
438 insn[0] = BPF_ALU32_IMM(BPF_MOV, R0, 1);
442 insn[i] = BPF_STX_XADD(size, R10, R0, -40);
444 insn[len - 2] = BPF_LDX_MEM(size, R0, R10, -40);
1115 BPF_ALU64_REG(BPF_MOV, R0, R1),
1125 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1131 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1141 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1148 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1158 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1165 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1179 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1189 BPF_ALU64_IMM(BPF_ADD, R0, 20),
1199 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1209 BPF_ALU64_REG(BPF_ADD, R0, R0),
1210 BPF_ALU64_REG(BPF_ADD, R0, R1),
1211 BPF_ALU64_REG(BPF_ADD, R0, R2),
1212 BPF_ALU64_REG(BPF_ADD, R0, R3),
1213 BPF_ALU64_REG(BPF_ADD, R0, R4),
1214 BPF_ALU64_REG(BPF_ADD, R0, R5),
1215 BPF_ALU64_REG(BPF_ADD, R0, R6),
1216 BPF_ALU64_REG(BPF_ADD, R0, R7),
1217 BPF_ALU64_REG(BPF_ADD, R0, R8),
1218 BPF_ALU64_REG(BPF_ADD, R0, R9), /* R0 == 155 */
1219 BPF_JMP_IMM(BPF_JEQ, R0, 155, 1),
1221 BPF_ALU64_REG(BPF_ADD, R1, R0),
1233 BPF_ALU64_REG(BPF_ADD, R2, R0),
1245 BPF_ALU64_REG(BPF_ADD, R3, R0),
1257 BPF_ALU64_REG(BPF_ADD, R4, R0),
1269 BPF_ALU64_REG(BPF_ADD, R5, R0),
1281 BPF_ALU64_REG(BPF_ADD, R6, R0),
1293 BPF_ALU64_REG(BPF_ADD, R7, R0),
1305 BPF_ALU64_REG(BPF_ADD, R8, R0),
1317 BPF_ALU64_REG(BPF_ADD, R9, R0),
1327 BPF_ALU64_REG(BPF_MOV, R0, R9),
1337 BPF_ALU32_IMM(BPF_MOV, R0, 20),
1356 BPF_ALU32_REG(BPF_ADD, R0, R1),
1357 BPF_ALU32_REG(BPF_ADD, R0, R2),
1358 BPF_ALU32_REG(BPF_ADD, R0, R3),
1359 BPF_ALU32_REG(BPF_ADD, R0, R4),
1360 BPF_ALU32_REG(BPF_ADD, R0, R5),
1361 BPF_ALU32_REG(BPF_ADD, R0, R6),
1362 BPF_ALU32_REG(BPF_ADD, R0, R7),
1363 BPF_ALU32_REG(BPF_ADD, R0, R8),
1364 BPF_ALU32_REG(BPF_ADD, R0, R9), /* R0 == 155 */
1365 BPF_JMP_IMM(BPF_JEQ, R0, 155, 1),
1367 BPF_ALU32_REG(BPF_ADD, R1, R0),
1379 BPF_ALU32_REG(BPF_ADD, R2, R0),
1391 BPF_ALU32_REG(BPF_ADD, R3, R0),
1403 BPF_ALU32_REG(BPF_ADD, R4, R0),
1415 BPF_ALU32_REG(BPF_ADD, R5, R0),
1427 BPF_ALU32_REG(BPF_ADD, R6, R0),
1439 BPF_ALU32_REG(BPF_ADD, R7, R0),
1451 BPF_ALU32_REG(BPF_ADD, R8, R0),
1463 BPF_ALU32_REG(BPF_ADD, R9, R0),
1473 BPF_ALU32_REG(BPF_MOV, R0, R9),
1483 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1493 BPF_ALU64_REG(BPF_SUB, R0, R0),
1494 BPF_ALU64_REG(BPF_SUB, R0, R1),
1495 BPF_ALU64_REG(BPF_SUB, R0, R2),
1496 BPF_ALU64_REG(BPF_SUB, R0, R3),
1497 BPF_ALU64_REG(BPF_SUB, R0, R4),
1498 BPF_ALU64_REG(BPF_SUB, R0, R5),
1499 BPF_ALU64_REG(BPF_SUB, R0, R6),
1500 BPF_ALU64_REG(BPF_SUB, R0, R7),
1501 BPF_ALU64_REG(BPF_SUB, R0, R8),
1502 BPF_ALU64_REG(BPF_SUB, R0, R9),
1503 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1504 BPF_JMP_IMM(BPF_JEQ, R0, -55, 1),
1506 BPF_ALU64_REG(BPF_SUB, R1, R0),
1516 BPF_ALU64_REG(BPF_SUB, R2, R0),
1526 BPF_ALU64_REG(BPF_SUB, R3, R0),
1536 BPF_ALU64_REG(BPF_SUB, R4, R0),
1546 BPF_ALU64_REG(BPF_SUB, R5, R0),
1556 BPF_ALU64_REG(BPF_SUB, R6, R0),
1566 BPF_ALU64_REG(BPF_SUB, R7, R0),
1576 BPF_ALU64_REG(BPF_SUB, R8, R0),
1586 BPF_ALU64_REG(BPF_SUB, R9, R0),
1596 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1597 BPF_ALU64_IMM(BPF_NEG, R0, 0),
1598 BPF_ALU64_REG(BPF_SUB, R0, R1),
1599 BPF_ALU64_REG(BPF_SUB, R0, R2),
1600 BPF_ALU64_REG(BPF_SUB, R0, R3),
1601 BPF_ALU64_REG(BPF_SUB, R0, R4),
1602 BPF_ALU64_REG(BPF_SUB, R0, R5),
1603 BPF_ALU64_REG(BPF_SUB, R0, R6),
1604 BPF_ALU64_REG(BPF_SUB, R0, R7),
1605 BPF_ALU64_REG(BPF_SUB, R0, R8),
1606 BPF_ALU64_REG(BPF_SUB, R0, R9),
1616 BPF_ALU64_REG(BPF_SUB, R0, R0),
1618 BPF_JMP_REG(BPF_JEQ, R0, R1, 1),
1620 BPF_ALU64_IMM(BPF_MOV, R0, 10),
1628 BPF_ALU64_IMM(BPF_MOV, R0, 10),
1664 BPF_ALU64_REG(BPF_XOR, R0, R0),
1665 BPF_JMP_REG(BPF_JEQ, R9, R0, 1),
1668 BPF_ALU64_REG(BPF_XOR, R0, R0),
1669 BPF_JMP_REG(BPF_JEQ, R9, R0, 2),
1670 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1672 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1682 BPF_ALU64_IMM(BPF_MOV, R0, 11),
1692 BPF_ALU64_REG(BPF_MUL, R0, R0),
1693 BPF_ALU64_REG(BPF_MUL, R0, R1),
1694 BPF_ALU64_REG(BPF_MUL, R0, R2),
1695 BPF_ALU64_REG(BPF_MUL, R0, R3),
1696 BPF_ALU64_REG(BPF_MUL, R0, R4),
1697 BPF_ALU64_REG(BPF_MUL, R0, R5),
1698 BPF_ALU64_REG(BPF_MUL, R0, R6),
1699 BPF_ALU64_REG(BPF_MUL, R0, R7),
1700 BPF_ALU64_REG(BPF_MUL, R0, R8),
1701 BPF_ALU64_REG(BPF_MUL, R0, R9),
1702 BPF_ALU64_IMM(BPF_MUL, R0, 10),
1703 BPF_JMP_IMM(BPF_JEQ, R0, 439084800, 1),
1705 BPF_ALU64_REG(BPF_MUL, R1, R0),
1723 BPF_ALU64_REG(BPF_MUL, R2, R0),
1734 BPF_ALU64_REG(BPF_MOV, R0, R2),
1744 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1745 BPF_MOV64_REG(R1, R0),
1754 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1764 BPF_ALU64_REG(BPF_ADD, R0, R0),
1765 BPF_ALU64_REG(BPF_ADD, R0, R1),
1766 BPF_ALU64_REG(BPF_ADD, R0, R2),
1767 BPF_ALU64_REG(BPF_ADD, R0, R3),
1768 BPF_ALU64_REG(BPF_ADD, R0, R4),
1769 BPF_ALU64_REG(BPF_ADD, R0, R5),
1770 BPF_ALU64_REG(BPF_ADD, R0, R6),
1771 BPF_ALU64_REG(BPF_ADD, R0, R7),
1772 BPF_ALU64_REG(BPF_ADD, R0, R8),
1773 BPF_ALU64_REG(BPF_ADD, R0, R9),
1774 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1784 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1785 BPF_MOV64_REG(R1, R0),
1794 BPF_ALU32_IMM(BPF_MOV, R0, 0),
1804 BPF_ALU64_REG(BPF_ADD, R0, R0),
1805 BPF_ALU64_REG(BPF_ADD, R0, R1),
1806 BPF_ALU64_REG(BPF_ADD, R0, R2),
1807 BPF_ALU64_REG(BPF_ADD, R0, R3),
1808 BPF_ALU64_REG(BPF_ADD, R0, R4),
1809 BPF_ALU64_REG(BPF_ADD, R0, R5),
1810 BPF_ALU64_REG(BPF_ADD, R0, R6),
1811 BPF_ALU64_REG(BPF_ADD, R0, R7),
1812 BPF_ALU64_REG(BPF_ADD, R0, R8),
1813 BPF_ALU64_REG(BPF_ADD, R0, R9),
1814 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1824 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1825 BPF_MOV64_REG(R1, R0),
1834 BPF_LD_IMM64(R0, 0x0LL),
1844 BPF_ALU64_REG(BPF_ADD, R0, R0),
1845 BPF_ALU64_REG(BPF_ADD, R0, R1),
1846 BPF_ALU64_REG(BPF_ADD, R0, R2),
1847 BPF_ALU64_REG(BPF_ADD, R0, R3),
1848 BPF_ALU64_REG(BPF_ADD, R0, R4),
1849 BPF_ALU64_REG(BPF_ADD, R0, R5),
1850 BPF_ALU64_REG(BPF_ADD, R0, R6),
1851 BPF_ALU64_REG(BPF_ADD, R0, R7),
1852 BPF_ALU64_REG(BPF_ADD, R0, R8),
1853 BPF_ALU64_REG(BPF_ADD, R0, R9),
1854 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1864 BPF_ALU64_IMM(BPF_MOV, R0, 11),
1865 BPF_ALU64_IMM(BPF_ADD, R0, -1),
1868 BPF_ALU64_REG(BPF_DIV, R0, R2),
1869 BPF_JMP_IMM(BPF_JEQ, R0, 10, 1),
1871 BPF_ALU64_IMM(BPF_MOD, R0, 3),
1872 BPF_JMP_IMM(BPF_JEQ, R0, 1, 1),
1874 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1884 BPF_MOV64_IMM(R0, -1234),
1886 BPF_ALU32_REG(BPF_RSH, R0, R1),
1887 BPF_JMP_IMM(BPF_JEQ, R0, 0x7ffffd97, 1),
1890 BPF_ALU64_REG(BPF_LSH, R0, R2),
1892 BPF_JMP_REG(BPF_JEQ, R0, R4, 1),
1895 BPF_ALU64_REG(BPF_LSH, R0, R4), /* R0 <= 46 */
1897 BPF_ALU64_REG(BPF_ARSH, R0, R3),
1898 BPF_JMP_IMM(BPF_JEQ, R0, -617, 1),
1912 BPF_MOV64_IMM(R0, -1),
2268 BPF_ALU64_IMM(BPF_MOV, R0, 0),
2273 BPF_LD_IMM64(R0, 0x1ffffffffLL),
2274 BPF_ALU64_IMM(BPF_RSH, R0, 32), /* R0 = 1 */
2286 BPF_ALU32_REG(BPF_MOV, R0, R1),
2297 BPF_ALU32_REG(BPF_MOV, R0, R1),
2308 BPF_ALU64_REG(BPF_MOV, R0, R1),
2319 BPF_ALU64_REG(BPF_MOV, R0, R1),
2330 BPF_ALU32_IMM(BPF_MOV, R0, 2),
2340 BPF_ALU32_IMM(BPF_MOV, R0, 4294967295U),
2354 BPF_MOV32_IMM(R0, 2),
2356 BPF_MOV32_IMM(R0, 1),
2366 BPF_ALU64_IMM(BPF_MOV, R0, 2),
2376 BPF_ALU64_IMM(BPF_MOV, R0, 2147483647),
2390 BPF_MOV32_IMM(R0, 2),
2392 BPF_MOV32_IMM(R0, 1),
2406 BPF_MOV32_IMM(R0, 2),
2408 BPF_MOV32_IMM(R0, 1),
2419 BPF_LD_IMM64(R0, 1),
2421 BPF_ALU32_REG(BPF_ADD, R0, R1),
2431 BPF_LD_IMM64(R0, 1),
2433 BPF_ALU32_REG(BPF_ADD, R0, R1),
2443 BPF_LD_IMM64(R0, 2),
2445 BPF_ALU32_REG(BPF_ADD, R0, R1),
2446 BPF_JMP_IMM(BPF_JEQ, R0, 0, 2),
2447 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2449 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2459 BPF_LD_IMM64(R0, 1),
2461 BPF_ALU64_REG(BPF_ADD, R0, R1),
2471 BPF_LD_IMM64(R0, 1),
2473 BPF_ALU64_REG(BPF_ADD, R0, R1),
2483 BPF_LD_IMM64(R0, 2),
2486 BPF_ALU64_REG(BPF_ADD, R0, R1),
2487 BPF_JMP_REG(BPF_JEQ, R0, R2, 2),
2488 BPF_MOV32_IMM(R0, 0),
2490 BPF_MOV32_IMM(R0, 1),
2501 BPF_LD_IMM64(R0, 1),
2502 BPF_ALU32_IMM(BPF_ADD, R0, 2),
2512 BPF_LD_IMM64(R0, 3),
2513 BPF_ALU32_IMM(BPF_ADD, R0, 0),
2523 BPF_LD_IMM64(R0, 1),
2524 BPF_ALU32_IMM(BPF_ADD, R0, 4294967294U),
2534 BPF_LD_IMM64(R0, 4294967294U),
2535 BPF_ALU32_IMM(BPF_ADD, R0, 2),
2536 BPF_JMP_IMM(BPF_JEQ, R0, 0, 2),
2537 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2539 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2553 BPF_MOV32_IMM(R0, 2),
2555 BPF_MOV32_IMM(R0, 1),
2569 BPF_MOV32_IMM(R0, 2),
2571 BPF_MOV32_IMM(R0, 1),
2585 BPF_MOV32_IMM(R0, 2),
2587 BPF_MOV32_IMM(R0, 1),
2601 BPF_MOV32_IMM(R0, 2),
2603 BPF_MOV32_IMM(R0, 1),
2617 BPF_MOV32_IMM(R0, 2),
2619 BPF_MOV32_IMM(R0, 1),
2629 BPF_LD_IMM64(R0, 1),
2630 BPF_ALU64_IMM(BPF_ADD, R0, 2),
2640 BPF_LD_IMM64(R0, 3),
2641 BPF_ALU64_IMM(BPF_ADD, R0, 0),
2651 BPF_LD_IMM64(R0, 1),
2652 BPF_ALU64_IMM(BPF_ADD, R0, 2147483646),
2662 BPF_LD_IMM64(R0, 4294967294U),
2664 BPF_ALU64_IMM(BPF_ADD, R0, 2),
2665 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
2666 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2668 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2678 BPF_LD_IMM64(R0, 2147483646),
2679 BPF_ALU64_IMM(BPF_ADD, R0, -2147483647),
2693 BPF_MOV32_IMM(R0, 2),
2695 BPF_MOV32_IMM(R0, 1),
2709 BPF_MOV32_IMM(R0, 2),
2711 BPF_MOV32_IMM(R0, 1),
2725 BPF_MOV32_IMM(R0, 2),
2727 BPF_MOV32_IMM(R0, 1),
2741 BPF_MOV32_IMM(R0, 2),
2743 BPF_MOV32_IMM(R0, 1),
2757 BPF_MOV32_IMM(R0, 2),
2759 BPF_MOV32_IMM(R0, 1),
2773 BPF_MOV32_IMM(R0, 2),
2775 BPF_MOV32_IMM(R0, 1),
2786 BPF_LD_IMM64(R0, 3),
2788 BPF_ALU32_REG(BPF_SUB, R0, R1),
2798 BPF_LD_IMM64(R0, 4294967295U),
2800 BPF_ALU32_REG(BPF_SUB, R0, R1),
2810 BPF_LD_IMM64(R0, 3),
2812 BPF_ALU64_REG(BPF_SUB, R0, R1),
2822 BPF_LD_IMM64(R0, 4294967295U),
2824 BPF_ALU64_REG(BPF_SUB, R0, R1),
2835 BPF_LD_IMM64(R0, 3),
2836 BPF_ALU32_IMM(BPF_SUB, R0, 1),
2846 BPF_LD_IMM64(R0, 3),
2847 BPF_ALU32_IMM(BPF_SUB, R0, 0),
2857 BPF_LD_IMM64(R0, 4294967295U),
2858 BPF_ALU32_IMM(BPF_SUB, R0, 4294967294U),
2868 BPF_LD_IMM64(R0, 3),
2869 BPF_ALU64_IMM(BPF_SUB, R0, 1),
2879 BPF_LD_IMM64(R0, 3),
2880 BPF_ALU64_IMM(BPF_SUB, R0, 0),
2890 BPF_LD_IMM64(R0, 4294967294U),
2891 BPF_ALU64_IMM(BPF_SUB, R0, 4294967295U),
2901 BPF_LD_IMM64(R0, 2147483646),
2902 BPF_ALU64_IMM(BPF_SUB, R0, 2147483647),
2913 BPF_LD_IMM64(R0, 2),
2915 BPF_ALU32_REG(BPF_MUL, R0, R1),
2925 BPF_LD_IMM64(R0, 2),
2927 BPF_ALU32_REG(BPF_MUL, R0, R1),
2937 BPF_LD_IMM64(R0, -1),
2939 BPF_ALU32_REG(BPF_MUL, R0, R1),
2949 BPF_LD_IMM64(R0, 2),
2951 BPF_ALU64_REG(BPF_MUL, R0, R1),
2961 BPF_LD_IMM64(R0, 1),
2963 BPF_ALU64_REG(BPF_MUL, R0, R1),
2974 BPF_LD_IMM64(R0, 2),
2975 BPF_ALU32_IMM(BPF_MUL, R0, 3),
2985 BPF_LD_IMM64(R0, 3),
2986 BPF_ALU32_IMM(BPF_MUL, R0, 1),
2996 BPF_LD_IMM64(R0, 2),
2997 BPF_ALU32_IMM(BPF_MUL, R0, 0x7FFFFFF8),
3011 BPF_MOV32_IMM(R0, 2),
3013 BPF_MOV32_IMM(R0, 1),
3023 BPF_LD_IMM64(R0, 2),
3024 BPF_ALU64_IMM(BPF_MUL, R0, 3),
3034 BPF_LD_IMM64(R0, 3),
3035 BPF_ALU64_IMM(BPF_MUL, R0, 1),
3045 BPF_LD_IMM64(R0, 1),
3046 BPF_ALU64_IMM(BPF_MUL, R0, 2147483647),
3056 BPF_LD_IMM64(R0, 1),
3057 BPF_ALU64_IMM(BPF_MUL, R0, -2147483647),
3071 BPF_MOV32_IMM(R0, 2),
3073 BPF_MOV32_IMM(R0, 1),
3084 BPF_LD_IMM64(R0, 6),
3086 BPF_ALU32_REG(BPF_DIV, R0, R1),
3096 BPF_LD_IMM64(R0, 4294967295U),
3098 BPF_ALU32_REG(BPF_DIV, R0, R1),
3108 BPF_LD_IMM64(R0, 6),
3110 BPF_ALU64_REG(BPF_DIV, R0, R1),
3120 BPF_LD_IMM64(R0, 2147483647),
3122 BPF_ALU64_REG(BPF_DIV, R0, R1),
3137 BPF_MOV32_IMM(R0, 2),
3139 BPF_MOV32_IMM(R0, 1),
3150 BPF_LD_IMM64(R0, 6),
3151 BPF_ALU32_IMM(BPF_DIV, R0, 2),
3161 BPF_LD_IMM64(R0, 3),
3162 BPF_ALU32_IMM(BPF_DIV, R0, 1),
3172 BPF_LD_IMM64(R0, 4294967295U),
3173 BPF_ALU32_IMM(BPF_DIV, R0, 4294967295U),
3187 BPF_MOV32_IMM(R0, 2),
3189 BPF_MOV32_IMM(R0, 1),
3199 BPF_LD_IMM64(R0, 6),
3200 BPF_ALU64_IMM(BPF_DIV, R0, 2),
3210 BPF_LD_IMM64(R0, 3),
3211 BPF_ALU64_IMM(BPF_DIV, R0, 1),
3221 BPF_LD_IMM64(R0, 2147483647),
3222 BPF_ALU64_IMM(BPF_DIV, R0, 2147483647),
3236 BPF_MOV32_IMM(R0, 2),
3238 BPF_MOV32_IMM(R0, 1),
3249 BPF_LD_IMM64(R0, 3),
3251 BPF_ALU32_REG(BPF_MOD, R0, R1),
3261 BPF_LD_IMM64(R0, 4294967295U),
3263 BPF_ALU32_REG(BPF_MOD, R0, R1),
3273 BPF_LD_IMM64(R0, 3),
3275 BPF_ALU64_REG(BPF_MOD, R0, R1),
3285 BPF_LD_IMM64(R0, 2147483647),
3287 BPF_ALU64_REG(BPF_MOD, R0, R1),
3298 BPF_LD_IMM64(R0, 3),
3299 BPF_ALU32_IMM(BPF_MOD, R0, 2),
3309 BPF_LD_IMM64(R0, 3),
3310 BPF_ALU32_IMM(BPF_MOD, R0, 1),
3320 BPF_LD_IMM64(R0, 4294967295U),
3321 BPF_ALU32_IMM(BPF_MOD, R0, 4294967293U),
3331 BPF_LD_IMM64(R0, 3),
3332 BPF_ALU64_IMM(BPF_MOD, R0, 2),
3342 BPF_LD_IMM64(R0, 3),
3343 BPF_ALU64_IMM(BPF_MOD, R0, 1),
3353 BPF_LD_IMM64(R0, 2147483647),
3354 BPF_ALU64_IMM(BPF_MOD, R0, 2147483645),
3365 BPF_LD_IMM64(R0, 3),
3367 BPF_ALU32_REG(BPF_AND, R0, R1),
3377 BPF_LD_IMM64(R0, 0xffffffff),
3379 BPF_ALU32_REG(BPF_AND, R0, R1),
3389 BPF_LD_IMM64(R0, 3),
3391 BPF_ALU64_REG(BPF_AND, R0, R1),
3401 BPF_LD_IMM64(R0, 0xffffffff),
3403 BPF_ALU64_REG(BPF_AND, R0, R1),
3414 BPF_LD_IMM64(R0, 3),
3415 BPF_ALU32_IMM(BPF_AND, R0, 2),
3425 BPF_LD_IMM64(R0, 0xffffffff),
3426 BPF_ALU32_IMM(BPF_AND, R0, 0xffffffff),
3436 BPF_LD_IMM64(R0, 3),
3437 BPF_ALU64_IMM(BPF_AND, R0, 2),
3447 BPF_LD_IMM64(R0, 0xffffffff),
3448 BPF_ALU64_IMM(BPF_AND, R0, 0xffffffff),
3462 BPF_MOV32_IMM(R0, 2),
3464 BPF_MOV32_IMM(R0, 1),
3478 BPF_MOV32_IMM(R0, 2),
3480 BPF_MOV32_IMM(R0, 1),
3494 BPF_MOV32_IMM(R0, 2),
3496 BPF_MOV32_IMM(R0, 1),
3507 BPF_LD_IMM64(R0, 1),
3509 BPF_ALU32_REG(BPF_OR, R0, R1),
3519 BPF_LD_IMM64(R0, 0),
3521 BPF_ALU32_REG(BPF_OR, R0, R1),
3531 BPF_LD_IMM64(R0, 1),
3533 BPF_ALU64_REG(BPF_OR, R0, R1),
3543 BPF_LD_IMM64(R0, 0),
3545 BPF_ALU64_REG(BPF_OR, R0, R1),
3556 BPF_LD_IMM64(R0, 1),
3557 BPF_ALU32_IMM(BPF_OR, R0, 2),
3567 BPF_LD_IMM64(R0, 0),
3568 BPF_ALU32_IMM(BPF_OR, R0, 0xffffffff),
3578 BPF_LD_IMM64(R0, 1),
3579 BPF_ALU64_IMM(BPF_OR, R0, 2),
3589 BPF_LD_IMM64(R0, 0),
3590 BPF_ALU64_IMM(BPF_OR, R0, 0xffffffff),
3604 BPF_MOV32_IMM(R0, 2),
3606 BPF_MOV32_IMM(R0, 1),
3620 BPF_MOV32_IMM(R0, 2),
3622 BPF_MOV32_IMM(R0, 1),
3636 BPF_MOV32_IMM(R0, 2),
3638 BPF_MOV32_IMM(R0, 1),
3649 BPF_LD_IMM64(R0, 5),
3651 BPF_ALU32_REG(BPF_XOR, R0, R1),
3661 BPF_LD_IMM64(R0, 1),
3663 BPF_ALU32_REG(BPF_XOR, R0, R1),
3673 BPF_LD_IMM64(R0, 5),
3675 BPF_ALU64_REG(BPF_XOR, R0, R1),
3685 BPF_LD_IMM64(R0, 1),
3687 BPF_ALU64_REG(BPF_XOR, R0, R1),
3698 BPF_LD_IMM64(R0, 5),
3699 BPF_ALU32_IMM(BPF_XOR, R0, 6),
3709 BPF_LD_IMM64(R0, 1),
3710 BPF_ALU32_IMM(BPF_XOR, R0, 0xffffffff),
3720 BPF_LD_IMM64(R0, 5),
3721 BPF_ALU64_IMM(BPF_XOR, R0, 6),
3731 BPF_LD_IMM64(R0, 1),
3732 BPF_ALU64_IMM(BPF_XOR, R0, 0xffffffff),
3746 BPF_MOV32_IMM(R0, 2),
3748 BPF_MOV32_IMM(R0, 1),
3762 BPF_MOV32_IMM(R0, 2),
3764 BPF_MOV32_IMM(R0, 1),
3778 BPF_MOV32_IMM(R0, 2),
3780 BPF_MOV32_IMM(R0, 1),
3791 BPF_LD_IMM64(R0, 1),
3793 BPF_ALU32_REG(BPF_LSH, R0, R1),
3803 BPF_LD_IMM64(R0, 1),
3805 BPF_ALU32_REG(BPF_LSH, R0, R1),
3815 BPF_LD_IMM64(R0, 1),
3817 BPF_ALU64_REG(BPF_LSH, R0, R1),
3827 BPF_LD_IMM64(R0, 1),
3829 BPF_ALU64_REG(BPF_LSH, R0, R1),
3840 BPF_LD_IMM64(R0, 1),
3841 BPF_ALU32_IMM(BPF_LSH, R0, 1),
3851 BPF_LD_IMM64(R0, 1),
3852 BPF_ALU32_IMM(BPF_LSH, R0, 31),
3862 BPF_LD_IMM64(R0, 1),
3863 BPF_ALU64_IMM(BPF_LSH, R0, 1),
3873 BPF_LD_IMM64(R0, 1),
3874 BPF_ALU64_IMM(BPF_LSH, R0, 31),
3885 BPF_LD_IMM64(R0, 2),
3887 BPF_ALU32_REG(BPF_RSH, R0, R1),
3897 BPF_LD_IMM64(R0, 0x80000000),
3899 BPF_ALU32_REG(BPF_RSH, R0, R1),
3909 BPF_LD_IMM64(R0, 2),
3911 BPF_ALU64_REG(BPF_RSH, R0, R1),
3921 BPF_LD_IMM64(R0, 0x80000000),
3923 BPF_ALU64_REG(BPF_RSH, R0, R1),
3934 BPF_LD_IMM64(R0, 2),
3935 BPF_ALU32_IMM(BPF_RSH, R0, 1),
3945 BPF_LD_IMM64(R0, 0x80000000),
3946 BPF_ALU32_IMM(BPF_RSH, R0, 31),
3956 BPF_LD_IMM64(R0, 2),
3957 BPF_ALU64_IMM(BPF_RSH, R0, 1),
3967 BPF_LD_IMM64(R0, 0x80000000),
3968 BPF_ALU64_IMM(BPF_RSH, R0, 31),
3979 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
3981 BPF_ALU64_REG(BPF_ARSH, R0, R1),
3992 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
3993 BPF_ALU64_IMM(BPF_ARSH, R0, 40),
4004 BPF_ALU32_IMM(BPF_MOV, R0, 3),
4005 BPF_ALU32_IMM(BPF_NEG, R0, 0),
4015 BPF_ALU32_IMM(BPF_MOV, R0, -3),
4016 BPF_ALU32_IMM(BPF_NEG, R0, 0),
4026 BPF_LD_IMM64(R0, 3),
4027 BPF_ALU64_IMM(BPF_NEG, R0, 0),
4037 BPF_LD_IMM64(R0, -3),
4038 BPF_ALU64_IMM(BPF_NEG, R0, 0),
4049 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4050 BPF_ENDIAN(BPF_FROM_BE, R0, 16),
4060 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4061 BPF_ENDIAN(BPF_FROM_BE, R0, 32),
4062 BPF_ALU64_REG(BPF_MOV, R1, R0),
4064 BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */
4074 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4075 BPF_ENDIAN(BPF_FROM_BE, R0, 64),
4086 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4087 BPF_ENDIAN(BPF_FROM_LE, R0, 16),
4097 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4098 BPF_ENDIAN(BPF_FROM_LE, R0, 32),
4099 BPF_ALU64_REG(BPF_MOV, R1, R0),
4101 BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */
4111 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4112 BPF_ENDIAN(BPF_FROM_LE, R0, 64),
4123 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4125 BPF_LDX_MEM(BPF_B, R0, R10, -40),
4136 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4138 BPF_LDX_MEM(BPF_H, R0, R10, -40),
4149 BPF_LD_IMM64(R0, 0),
4152 BPF_LDX_MEM(BPF_B, R0, R10, -40),
4163 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4165 BPF_LDX_MEM(BPF_H, R0, R10, -40),
4176 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4178 BPF_LDX_MEM(BPF_H, R0, R10, -40),
4189 BPF_LD_IMM64(R0, 0),
4192 BPF_LDX_MEM(BPF_H, R0, R10, -40),
4203 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4205 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4216 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4218 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4229 BPF_LD_IMM64(R0, 0),
4232 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4243 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4245 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4261 BPF_MOV32_IMM(R0, 2),
4263 BPF_MOV32_IMM(R0, 1),
4274 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4276 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4287 BPF_LD_IMM64(R0, 0),
4290 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4302 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4304 BPF_STX_XADD(BPF_W, R10, R0, -40),
4305 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4317 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4319 BPF_STX_XADD(BPF_W, R10, R0, -40),
4320 BPF_ALU64_REG(BPF_MOV, R0, R10),
4321 BPF_ALU64_REG(BPF_SUB, R0, R1),
4332 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4334 BPF_STX_XADD(BPF_W, R10, R0, -40),
4353 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4355 BPF_STX_XADD(BPF_DW, R10, R0, -40),
4356 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4368 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4370 BPF_STX_XADD(BPF_DW, R10, R0, -40),
4371 BPF_ALU64_REG(BPF_MOV, R0, R10),
4372 BPF_ALU64_REG(BPF_SUB, R0, R1),
4383 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4385 BPF_STX_XADD(BPF_DW, R10, R0, -40),
4405 BPF_ALU32_IMM(BPF_MOV, R0, 0x4711),
4407 BPF_ALU32_IMM(BPF_MOV, R0, 0x4712),
4417 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4420 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4431 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4435 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4445 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4449 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4460 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4464 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4474 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4478 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4489 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4493 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4503 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4507 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4517 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4527 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
4537 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4545 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
4556 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4560 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4570 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4574 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4584 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4594 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
4604 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4612 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
4623 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4627 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4637 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4641 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4652 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4656 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4666 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4670 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4681 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4685 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4696 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4700 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4712 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* out: */
4714 BPF_ALU32_IMM(BPF_MOV, R0, 0), /* start: */
4726 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4730 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4742 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* out: */
4744 BPF_ALU32_IMM(BPF_MOV, R0, 0), /* start: */
4756 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4760 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4771 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4775 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4786 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4790 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4801 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4805 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4815 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4819 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4830 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4835 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4845 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4850 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4861 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4866 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4876 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4881 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4892 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4897 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4907 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4912 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4923 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4928 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4938 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4943 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4954 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4959 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4969 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4974 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4985 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4990 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5000 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5005 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5016 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5021 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5031 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5036 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5047 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5052 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5062 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5067 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5078 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5082 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5083 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
5093 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5097 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5107 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5111 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5112 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
5122 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5126 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5127 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
5137 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5141 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5151 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5155 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5156 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
5167 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5172 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5183 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5188 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5199 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5204 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5214 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5219 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6348 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6350 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6364 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6366 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6381 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6383 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6394 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6396 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6407 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6409 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6420 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6422 BPF_ALU32_IMM(BPF_MOV, R0, 2),