Lines Matching refs:R0
46 #define R0 BPF_REG_0 macro
284 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); in bpf_fill_maxinsns9()
288 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); in bpf_fill_maxinsns9()
315 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); in bpf_fill_maxinsns10()
445 insn[0] = BPF_ALU32_IMM(BPF_MOV, R0, 1); in __bpf_fill_stxdw()
449 insn[i] = BPF_STX_XADD(size, R10, R0, -40); in __bpf_fill_stxdw()
451 insn[len - 2] = BPF_LDX_MEM(size, R0, R10, -40); in __bpf_fill_stxdw()
1122 BPF_ALU64_REG(BPF_MOV, R0, R1),
1132 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1138 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1148 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1155 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1165 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1172 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1186 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1196 BPF_ALU64_IMM(BPF_ADD, R0, 20),
1206 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1216 BPF_ALU64_REG(BPF_ADD, R0, R0),
1217 BPF_ALU64_REG(BPF_ADD, R0, R1),
1218 BPF_ALU64_REG(BPF_ADD, R0, R2),
1219 BPF_ALU64_REG(BPF_ADD, R0, R3),
1220 BPF_ALU64_REG(BPF_ADD, R0, R4),
1221 BPF_ALU64_REG(BPF_ADD, R0, R5),
1222 BPF_ALU64_REG(BPF_ADD, R0, R6),
1223 BPF_ALU64_REG(BPF_ADD, R0, R7),
1224 BPF_ALU64_REG(BPF_ADD, R0, R8),
1225 BPF_ALU64_REG(BPF_ADD, R0, R9), /* R0 == 155 */
1226 BPF_JMP_IMM(BPF_JEQ, R0, 155, 1),
1228 BPF_ALU64_REG(BPF_ADD, R1, R0),
1240 BPF_ALU64_REG(BPF_ADD, R2, R0),
1252 BPF_ALU64_REG(BPF_ADD, R3, R0),
1264 BPF_ALU64_REG(BPF_ADD, R4, R0),
1276 BPF_ALU64_REG(BPF_ADD, R5, R0),
1288 BPF_ALU64_REG(BPF_ADD, R6, R0),
1300 BPF_ALU64_REG(BPF_ADD, R7, R0),
1312 BPF_ALU64_REG(BPF_ADD, R8, R0),
1324 BPF_ALU64_REG(BPF_ADD, R9, R0),
1334 BPF_ALU64_REG(BPF_MOV, R0, R9),
1344 BPF_ALU32_IMM(BPF_MOV, R0, 20),
1363 BPF_ALU32_REG(BPF_ADD, R0, R1),
1364 BPF_ALU32_REG(BPF_ADD, R0, R2),
1365 BPF_ALU32_REG(BPF_ADD, R0, R3),
1366 BPF_ALU32_REG(BPF_ADD, R0, R4),
1367 BPF_ALU32_REG(BPF_ADD, R0, R5),
1368 BPF_ALU32_REG(BPF_ADD, R0, R6),
1369 BPF_ALU32_REG(BPF_ADD, R0, R7),
1370 BPF_ALU32_REG(BPF_ADD, R0, R8),
1371 BPF_ALU32_REG(BPF_ADD, R0, R9), /* R0 == 155 */
1372 BPF_JMP_IMM(BPF_JEQ, R0, 155, 1),
1374 BPF_ALU32_REG(BPF_ADD, R1, R0),
1386 BPF_ALU32_REG(BPF_ADD, R2, R0),
1398 BPF_ALU32_REG(BPF_ADD, R3, R0),
1410 BPF_ALU32_REG(BPF_ADD, R4, R0),
1422 BPF_ALU32_REG(BPF_ADD, R5, R0),
1434 BPF_ALU32_REG(BPF_ADD, R6, R0),
1446 BPF_ALU32_REG(BPF_ADD, R7, R0),
1458 BPF_ALU32_REG(BPF_ADD, R8, R0),
1470 BPF_ALU32_REG(BPF_ADD, R9, R0),
1480 BPF_ALU32_REG(BPF_MOV, R0, R9),
1490 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1500 BPF_ALU64_REG(BPF_SUB, R0, R0),
1501 BPF_ALU64_REG(BPF_SUB, R0, R1),
1502 BPF_ALU64_REG(BPF_SUB, R0, R2),
1503 BPF_ALU64_REG(BPF_SUB, R0, R3),
1504 BPF_ALU64_REG(BPF_SUB, R0, R4),
1505 BPF_ALU64_REG(BPF_SUB, R0, R5),
1506 BPF_ALU64_REG(BPF_SUB, R0, R6),
1507 BPF_ALU64_REG(BPF_SUB, R0, R7),
1508 BPF_ALU64_REG(BPF_SUB, R0, R8),
1509 BPF_ALU64_REG(BPF_SUB, R0, R9),
1510 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1511 BPF_JMP_IMM(BPF_JEQ, R0, -55, 1),
1513 BPF_ALU64_REG(BPF_SUB, R1, R0),
1523 BPF_ALU64_REG(BPF_SUB, R2, R0),
1533 BPF_ALU64_REG(BPF_SUB, R3, R0),
1543 BPF_ALU64_REG(BPF_SUB, R4, R0),
1553 BPF_ALU64_REG(BPF_SUB, R5, R0),
1563 BPF_ALU64_REG(BPF_SUB, R6, R0),
1573 BPF_ALU64_REG(BPF_SUB, R7, R0),
1583 BPF_ALU64_REG(BPF_SUB, R8, R0),
1593 BPF_ALU64_REG(BPF_SUB, R9, R0),
1603 BPF_ALU64_IMM(BPF_SUB, R0, 10),
1604 BPF_ALU64_IMM(BPF_NEG, R0, 0),
1605 BPF_ALU64_REG(BPF_SUB, R0, R1),
1606 BPF_ALU64_REG(BPF_SUB, R0, R2),
1607 BPF_ALU64_REG(BPF_SUB, R0, R3),
1608 BPF_ALU64_REG(BPF_SUB, R0, R4),
1609 BPF_ALU64_REG(BPF_SUB, R0, R5),
1610 BPF_ALU64_REG(BPF_SUB, R0, R6),
1611 BPF_ALU64_REG(BPF_SUB, R0, R7),
1612 BPF_ALU64_REG(BPF_SUB, R0, R8),
1613 BPF_ALU64_REG(BPF_SUB, R0, R9),
1623 BPF_ALU64_REG(BPF_SUB, R0, R0),
1625 BPF_JMP_REG(BPF_JEQ, R0, R1, 1),
1627 BPF_ALU64_IMM(BPF_MOV, R0, 10),
1635 BPF_ALU64_IMM(BPF_MOV, R0, 10),
1671 BPF_ALU64_REG(BPF_XOR, R0, R0),
1672 BPF_JMP_REG(BPF_JEQ, R9, R0, 1),
1675 BPF_ALU64_REG(BPF_XOR, R0, R0),
1676 BPF_JMP_REG(BPF_JEQ, R9, R0, 2),
1677 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1679 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1689 BPF_ALU64_IMM(BPF_MOV, R0, 11),
1699 BPF_ALU64_REG(BPF_MUL, R0, R0),
1700 BPF_ALU64_REG(BPF_MUL, R0, R1),
1701 BPF_ALU64_REG(BPF_MUL, R0, R2),
1702 BPF_ALU64_REG(BPF_MUL, R0, R3),
1703 BPF_ALU64_REG(BPF_MUL, R0, R4),
1704 BPF_ALU64_REG(BPF_MUL, R0, R5),
1705 BPF_ALU64_REG(BPF_MUL, R0, R6),
1706 BPF_ALU64_REG(BPF_MUL, R0, R7),
1707 BPF_ALU64_REG(BPF_MUL, R0, R8),
1708 BPF_ALU64_REG(BPF_MUL, R0, R9),
1709 BPF_ALU64_IMM(BPF_MUL, R0, 10),
1710 BPF_JMP_IMM(BPF_JEQ, R0, 439084800, 1),
1712 BPF_ALU64_REG(BPF_MUL, R1, R0),
1730 BPF_ALU64_REG(BPF_MUL, R2, R0),
1741 BPF_ALU64_REG(BPF_MOV, R0, R2),
1751 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1752 BPF_MOV64_REG(R1, R0),
1761 BPF_ALU64_IMM(BPF_MOV, R0, 0),
1771 BPF_ALU64_REG(BPF_ADD, R0, R0),
1772 BPF_ALU64_REG(BPF_ADD, R0, R1),
1773 BPF_ALU64_REG(BPF_ADD, R0, R2),
1774 BPF_ALU64_REG(BPF_ADD, R0, R3),
1775 BPF_ALU64_REG(BPF_ADD, R0, R4),
1776 BPF_ALU64_REG(BPF_ADD, R0, R5),
1777 BPF_ALU64_REG(BPF_ADD, R0, R6),
1778 BPF_ALU64_REG(BPF_ADD, R0, R7),
1779 BPF_ALU64_REG(BPF_ADD, R0, R8),
1780 BPF_ALU64_REG(BPF_ADD, R0, R9),
1781 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1791 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1792 BPF_MOV64_REG(R1, R0),
1801 BPF_ALU32_IMM(BPF_MOV, R0, 0),
1811 BPF_ALU64_REG(BPF_ADD, R0, R0),
1812 BPF_ALU64_REG(BPF_ADD, R0, R1),
1813 BPF_ALU64_REG(BPF_ADD, R0, R2),
1814 BPF_ALU64_REG(BPF_ADD, R0, R3),
1815 BPF_ALU64_REG(BPF_ADD, R0, R4),
1816 BPF_ALU64_REG(BPF_ADD, R0, R5),
1817 BPF_ALU64_REG(BPF_ADD, R0, R6),
1818 BPF_ALU64_REG(BPF_ADD, R0, R7),
1819 BPF_ALU64_REG(BPF_ADD, R0, R8),
1820 BPF_ALU64_REG(BPF_ADD, R0, R9),
1821 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1831 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
1832 BPF_MOV64_REG(R1, R0),
1841 BPF_LD_IMM64(R0, 0x0LL),
1851 BPF_ALU64_REG(BPF_ADD, R0, R0),
1852 BPF_ALU64_REG(BPF_ADD, R0, R1),
1853 BPF_ALU64_REG(BPF_ADD, R0, R2),
1854 BPF_ALU64_REG(BPF_ADD, R0, R3),
1855 BPF_ALU64_REG(BPF_ADD, R0, R4),
1856 BPF_ALU64_REG(BPF_ADD, R0, R5),
1857 BPF_ALU64_REG(BPF_ADD, R0, R6),
1858 BPF_ALU64_REG(BPF_ADD, R0, R7),
1859 BPF_ALU64_REG(BPF_ADD, R0, R8),
1860 BPF_ALU64_REG(BPF_ADD, R0, R9),
1861 BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
1871 BPF_ALU64_IMM(BPF_MOV, R0, 11),
1872 BPF_ALU64_IMM(BPF_ADD, R0, -1),
1875 BPF_ALU64_REG(BPF_DIV, R0, R2),
1876 BPF_JMP_IMM(BPF_JEQ, R0, 10, 1),
1878 BPF_ALU64_IMM(BPF_MOD, R0, 3),
1879 BPF_JMP_IMM(BPF_JEQ, R0, 1, 1),
1881 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1891 BPF_MOV64_IMM(R0, -1234),
1893 BPF_ALU32_REG(BPF_RSH, R0, R1),
1894 BPF_JMP_IMM(BPF_JEQ, R0, 0x7ffffd97, 1),
1897 BPF_ALU64_REG(BPF_LSH, R0, R2),
1899 BPF_JMP_REG(BPF_JEQ, R0, R4, 1),
1902 BPF_ALU64_REG(BPF_LSH, R0, R4), /* R0 <= 46 */
1904 BPF_ALU64_REG(BPF_ARSH, R0, R3),
1905 BPF_JMP_IMM(BPF_JEQ, R0, -617, 1),
1919 BPF_MOV64_IMM(R0, -1),
2275 BPF_ALU64_IMM(BPF_MOV, R0, 0),
2280 BPF_LD_IMM64(R0, 0x1ffffffffLL),
2281 BPF_ALU64_IMM(BPF_RSH, R0, 32), /* R0 = 1 */
2293 BPF_ALU32_REG(BPF_MOV, R0, R1),
2304 BPF_ALU32_REG(BPF_MOV, R0, R1),
2315 BPF_ALU64_REG(BPF_MOV, R0, R1),
2326 BPF_ALU64_REG(BPF_MOV, R0, R1),
2337 BPF_ALU32_IMM(BPF_MOV, R0, 2),
2347 BPF_ALU32_IMM(BPF_MOV, R0, 4294967295U),
2361 BPF_MOV32_IMM(R0, 2),
2363 BPF_MOV32_IMM(R0, 1),
2373 BPF_ALU64_IMM(BPF_MOV, R0, 2),
2383 BPF_ALU64_IMM(BPF_MOV, R0, 2147483647),
2397 BPF_MOV32_IMM(R0, 2),
2399 BPF_MOV32_IMM(R0, 1),
2413 BPF_MOV32_IMM(R0, 2),
2415 BPF_MOV32_IMM(R0, 1),
2426 BPF_LD_IMM64(R0, 1),
2428 BPF_ALU32_REG(BPF_ADD, R0, R1),
2438 BPF_LD_IMM64(R0, 1),
2440 BPF_ALU32_REG(BPF_ADD, R0, R1),
2450 BPF_LD_IMM64(R0, 2),
2452 BPF_ALU32_REG(BPF_ADD, R0, R1),
2453 BPF_JMP_IMM(BPF_JEQ, R0, 0, 2),
2454 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2456 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2466 BPF_LD_IMM64(R0, 1),
2468 BPF_ALU64_REG(BPF_ADD, R0, R1),
2478 BPF_LD_IMM64(R0, 1),
2480 BPF_ALU64_REG(BPF_ADD, R0, R1),
2490 BPF_LD_IMM64(R0, 2),
2493 BPF_ALU64_REG(BPF_ADD, R0, R1),
2494 BPF_JMP_REG(BPF_JEQ, R0, R2, 2),
2495 BPF_MOV32_IMM(R0, 0),
2497 BPF_MOV32_IMM(R0, 1),
2508 BPF_LD_IMM64(R0, 1),
2509 BPF_ALU32_IMM(BPF_ADD, R0, 2),
2519 BPF_LD_IMM64(R0, 3),
2520 BPF_ALU32_IMM(BPF_ADD, R0, 0),
2530 BPF_LD_IMM64(R0, 1),
2531 BPF_ALU32_IMM(BPF_ADD, R0, 4294967294U),
2541 BPF_LD_IMM64(R0, 4294967294U),
2542 BPF_ALU32_IMM(BPF_ADD, R0, 2),
2543 BPF_JMP_IMM(BPF_JEQ, R0, 0, 2),
2544 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2546 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2560 BPF_MOV32_IMM(R0, 2),
2562 BPF_MOV32_IMM(R0, 1),
2576 BPF_MOV32_IMM(R0, 2),
2578 BPF_MOV32_IMM(R0, 1),
2592 BPF_MOV32_IMM(R0, 2),
2594 BPF_MOV32_IMM(R0, 1),
2608 BPF_MOV32_IMM(R0, 2),
2610 BPF_MOV32_IMM(R0, 1),
2624 BPF_MOV32_IMM(R0, 2),
2626 BPF_MOV32_IMM(R0, 1),
2636 BPF_LD_IMM64(R0, 1),
2637 BPF_ALU64_IMM(BPF_ADD, R0, 2),
2647 BPF_LD_IMM64(R0, 3),
2648 BPF_ALU64_IMM(BPF_ADD, R0, 0),
2658 BPF_LD_IMM64(R0, 1),
2659 BPF_ALU64_IMM(BPF_ADD, R0, 2147483646),
2669 BPF_LD_IMM64(R0, 4294967294U),
2671 BPF_ALU64_IMM(BPF_ADD, R0, 2),
2672 BPF_JMP_REG(BPF_JEQ, R0, R1, 2),
2673 BPF_ALU32_IMM(BPF_MOV, R0, 0),
2675 BPF_ALU32_IMM(BPF_MOV, R0, 1),
2685 BPF_LD_IMM64(R0, 2147483646),
2686 BPF_ALU64_IMM(BPF_ADD, R0, -2147483647),
2700 BPF_MOV32_IMM(R0, 2),
2702 BPF_MOV32_IMM(R0, 1),
2716 BPF_MOV32_IMM(R0, 2),
2718 BPF_MOV32_IMM(R0, 1),
2732 BPF_MOV32_IMM(R0, 2),
2734 BPF_MOV32_IMM(R0, 1),
2748 BPF_MOV32_IMM(R0, 2),
2750 BPF_MOV32_IMM(R0, 1),
2764 BPF_MOV32_IMM(R0, 2),
2766 BPF_MOV32_IMM(R0, 1),
2780 BPF_MOV32_IMM(R0, 2),
2782 BPF_MOV32_IMM(R0, 1),
2793 BPF_LD_IMM64(R0, 3),
2795 BPF_ALU32_REG(BPF_SUB, R0, R1),
2805 BPF_LD_IMM64(R0, 4294967295U),
2807 BPF_ALU32_REG(BPF_SUB, R0, R1),
2817 BPF_LD_IMM64(R0, 3),
2819 BPF_ALU64_REG(BPF_SUB, R0, R1),
2829 BPF_LD_IMM64(R0, 4294967295U),
2831 BPF_ALU64_REG(BPF_SUB, R0, R1),
2842 BPF_LD_IMM64(R0, 3),
2843 BPF_ALU32_IMM(BPF_SUB, R0, 1),
2853 BPF_LD_IMM64(R0, 3),
2854 BPF_ALU32_IMM(BPF_SUB, R0, 0),
2864 BPF_LD_IMM64(R0, 4294967295U),
2865 BPF_ALU32_IMM(BPF_SUB, R0, 4294967294U),
2875 BPF_LD_IMM64(R0, 3),
2876 BPF_ALU64_IMM(BPF_SUB, R0, 1),
2886 BPF_LD_IMM64(R0, 3),
2887 BPF_ALU64_IMM(BPF_SUB, R0, 0),
2897 BPF_LD_IMM64(R0, 4294967294U),
2898 BPF_ALU64_IMM(BPF_SUB, R0, 4294967295U),
2908 BPF_LD_IMM64(R0, 2147483646),
2909 BPF_ALU64_IMM(BPF_SUB, R0, 2147483647),
2920 BPF_LD_IMM64(R0, 2),
2922 BPF_ALU32_REG(BPF_MUL, R0, R1),
2932 BPF_LD_IMM64(R0, 2),
2934 BPF_ALU32_REG(BPF_MUL, R0, R1),
2944 BPF_LD_IMM64(R0, -1),
2946 BPF_ALU32_REG(BPF_MUL, R0, R1),
2956 BPF_LD_IMM64(R0, 2),
2958 BPF_ALU64_REG(BPF_MUL, R0, R1),
2968 BPF_LD_IMM64(R0, 1),
2970 BPF_ALU64_REG(BPF_MUL, R0, R1),
2981 BPF_LD_IMM64(R0, 2),
2982 BPF_ALU32_IMM(BPF_MUL, R0, 3),
2992 BPF_LD_IMM64(R0, 3),
2993 BPF_ALU32_IMM(BPF_MUL, R0, 1),
3003 BPF_LD_IMM64(R0, 2),
3004 BPF_ALU32_IMM(BPF_MUL, R0, 0x7FFFFFF8),
3018 BPF_MOV32_IMM(R0, 2),
3020 BPF_MOV32_IMM(R0, 1),
3030 BPF_LD_IMM64(R0, 2),
3031 BPF_ALU64_IMM(BPF_MUL, R0, 3),
3041 BPF_LD_IMM64(R0, 3),
3042 BPF_ALU64_IMM(BPF_MUL, R0, 1),
3052 BPF_LD_IMM64(R0, 1),
3053 BPF_ALU64_IMM(BPF_MUL, R0, 2147483647),
3063 BPF_LD_IMM64(R0, 1),
3064 BPF_ALU64_IMM(BPF_MUL, R0, -2147483647),
3078 BPF_MOV32_IMM(R0, 2),
3080 BPF_MOV32_IMM(R0, 1),
3091 BPF_LD_IMM64(R0, 6),
3093 BPF_ALU32_REG(BPF_DIV, R0, R1),
3103 BPF_LD_IMM64(R0, 4294967295U),
3105 BPF_ALU32_REG(BPF_DIV, R0, R1),
3115 BPF_LD_IMM64(R0, 6),
3117 BPF_ALU64_REG(BPF_DIV, R0, R1),
3127 BPF_LD_IMM64(R0, 2147483647),
3129 BPF_ALU64_REG(BPF_DIV, R0, R1),
3144 BPF_MOV32_IMM(R0, 2),
3146 BPF_MOV32_IMM(R0, 1),
3157 BPF_LD_IMM64(R0, 6),
3158 BPF_ALU32_IMM(BPF_DIV, R0, 2),
3168 BPF_LD_IMM64(R0, 3),
3169 BPF_ALU32_IMM(BPF_DIV, R0, 1),
3179 BPF_LD_IMM64(R0, 4294967295U),
3180 BPF_ALU32_IMM(BPF_DIV, R0, 4294967295U),
3194 BPF_MOV32_IMM(R0, 2),
3196 BPF_MOV32_IMM(R0, 1),
3206 BPF_LD_IMM64(R0, 6),
3207 BPF_ALU64_IMM(BPF_DIV, R0, 2),
3217 BPF_LD_IMM64(R0, 3),
3218 BPF_ALU64_IMM(BPF_DIV, R0, 1),
3228 BPF_LD_IMM64(R0, 2147483647),
3229 BPF_ALU64_IMM(BPF_DIV, R0, 2147483647),
3243 BPF_MOV32_IMM(R0, 2),
3245 BPF_MOV32_IMM(R0, 1),
3256 BPF_LD_IMM64(R0, 3),
3258 BPF_ALU32_REG(BPF_MOD, R0, R1),
3268 BPF_LD_IMM64(R0, 4294967295U),
3270 BPF_ALU32_REG(BPF_MOD, R0, R1),
3280 BPF_LD_IMM64(R0, 3),
3282 BPF_ALU64_REG(BPF_MOD, R0, R1),
3292 BPF_LD_IMM64(R0, 2147483647),
3294 BPF_ALU64_REG(BPF_MOD, R0, R1),
3305 BPF_LD_IMM64(R0, 3),
3306 BPF_ALU32_IMM(BPF_MOD, R0, 2),
3316 BPF_LD_IMM64(R0, 3),
3317 BPF_ALU32_IMM(BPF_MOD, R0, 1),
3327 BPF_LD_IMM64(R0, 4294967295U),
3328 BPF_ALU32_IMM(BPF_MOD, R0, 4294967293U),
3338 BPF_LD_IMM64(R0, 3),
3339 BPF_ALU64_IMM(BPF_MOD, R0, 2),
3349 BPF_LD_IMM64(R0, 3),
3350 BPF_ALU64_IMM(BPF_MOD, R0, 1),
3360 BPF_LD_IMM64(R0, 2147483647),
3361 BPF_ALU64_IMM(BPF_MOD, R0, 2147483645),
3372 BPF_LD_IMM64(R0, 3),
3374 BPF_ALU32_REG(BPF_AND, R0, R1),
3384 BPF_LD_IMM64(R0, 0xffffffff),
3386 BPF_ALU32_REG(BPF_AND, R0, R1),
3396 BPF_LD_IMM64(R0, 3),
3398 BPF_ALU64_REG(BPF_AND, R0, R1),
3408 BPF_LD_IMM64(R0, 0xffffffff),
3410 BPF_ALU64_REG(BPF_AND, R0, R1),
3421 BPF_LD_IMM64(R0, 3),
3422 BPF_ALU32_IMM(BPF_AND, R0, 2),
3432 BPF_LD_IMM64(R0, 0xffffffff),
3433 BPF_ALU32_IMM(BPF_AND, R0, 0xffffffff),
3443 BPF_LD_IMM64(R0, 3),
3444 BPF_ALU64_IMM(BPF_AND, R0, 2),
3454 BPF_LD_IMM64(R0, 0xffffffff),
3455 BPF_ALU64_IMM(BPF_AND, R0, 0xffffffff),
3469 BPF_MOV32_IMM(R0, 2),
3471 BPF_MOV32_IMM(R0, 1),
3485 BPF_MOV32_IMM(R0, 2),
3487 BPF_MOV32_IMM(R0, 1),
3501 BPF_MOV32_IMM(R0, 2),
3503 BPF_MOV32_IMM(R0, 1),
3514 BPF_LD_IMM64(R0, 1),
3516 BPF_ALU32_REG(BPF_OR, R0, R1),
3526 BPF_LD_IMM64(R0, 0),
3528 BPF_ALU32_REG(BPF_OR, R0, R1),
3538 BPF_LD_IMM64(R0, 1),
3540 BPF_ALU64_REG(BPF_OR, R0, R1),
3550 BPF_LD_IMM64(R0, 0),
3552 BPF_ALU64_REG(BPF_OR, R0, R1),
3563 BPF_LD_IMM64(R0, 1),
3564 BPF_ALU32_IMM(BPF_OR, R0, 2),
3574 BPF_LD_IMM64(R0, 0),
3575 BPF_ALU32_IMM(BPF_OR, R0, 0xffffffff),
3585 BPF_LD_IMM64(R0, 1),
3586 BPF_ALU64_IMM(BPF_OR, R0, 2),
3596 BPF_LD_IMM64(R0, 0),
3597 BPF_ALU64_IMM(BPF_OR, R0, 0xffffffff),
3611 BPF_MOV32_IMM(R0, 2),
3613 BPF_MOV32_IMM(R0, 1),
3627 BPF_MOV32_IMM(R0, 2),
3629 BPF_MOV32_IMM(R0, 1),
3643 BPF_MOV32_IMM(R0, 2),
3645 BPF_MOV32_IMM(R0, 1),
3656 BPF_LD_IMM64(R0, 5),
3658 BPF_ALU32_REG(BPF_XOR, R0, R1),
3668 BPF_LD_IMM64(R0, 1),
3670 BPF_ALU32_REG(BPF_XOR, R0, R1),
3680 BPF_LD_IMM64(R0, 5),
3682 BPF_ALU64_REG(BPF_XOR, R0, R1),
3692 BPF_LD_IMM64(R0, 1),
3694 BPF_ALU64_REG(BPF_XOR, R0, R1),
3705 BPF_LD_IMM64(R0, 5),
3706 BPF_ALU32_IMM(BPF_XOR, R0, 6),
3716 BPF_LD_IMM64(R0, 1),
3717 BPF_ALU32_IMM(BPF_XOR, R0, 0xffffffff),
3727 BPF_LD_IMM64(R0, 5),
3728 BPF_ALU64_IMM(BPF_XOR, R0, 6),
3738 BPF_LD_IMM64(R0, 1),
3739 BPF_ALU64_IMM(BPF_XOR, R0, 0xffffffff),
3753 BPF_MOV32_IMM(R0, 2),
3755 BPF_MOV32_IMM(R0, 1),
3769 BPF_MOV32_IMM(R0, 2),
3771 BPF_MOV32_IMM(R0, 1),
3785 BPF_MOV32_IMM(R0, 2),
3787 BPF_MOV32_IMM(R0, 1),
3798 BPF_LD_IMM64(R0, 1),
3800 BPF_ALU32_REG(BPF_LSH, R0, R1),
3810 BPF_LD_IMM64(R0, 1),
3812 BPF_ALU32_REG(BPF_LSH, R0, R1),
3822 BPF_LD_IMM64(R0, 1),
3824 BPF_ALU64_REG(BPF_LSH, R0, R1),
3834 BPF_LD_IMM64(R0, 1),
3836 BPF_ALU64_REG(BPF_LSH, R0, R1),
3847 BPF_LD_IMM64(R0, 1),
3848 BPF_ALU32_IMM(BPF_LSH, R0, 1),
3858 BPF_LD_IMM64(R0, 1),
3859 BPF_ALU32_IMM(BPF_LSH, R0, 31),
3869 BPF_LD_IMM64(R0, 1),
3870 BPF_ALU64_IMM(BPF_LSH, R0, 1),
3880 BPF_LD_IMM64(R0, 1),
3881 BPF_ALU64_IMM(BPF_LSH, R0, 31),
3892 BPF_LD_IMM64(R0, 2),
3894 BPF_ALU32_REG(BPF_RSH, R0, R1),
3904 BPF_LD_IMM64(R0, 0x80000000),
3906 BPF_ALU32_REG(BPF_RSH, R0, R1),
3916 BPF_LD_IMM64(R0, 2),
3918 BPF_ALU64_REG(BPF_RSH, R0, R1),
3928 BPF_LD_IMM64(R0, 0x80000000),
3930 BPF_ALU64_REG(BPF_RSH, R0, R1),
3941 BPF_LD_IMM64(R0, 2),
3942 BPF_ALU32_IMM(BPF_RSH, R0, 1),
3952 BPF_LD_IMM64(R0, 0x80000000),
3953 BPF_ALU32_IMM(BPF_RSH, R0, 31),
3963 BPF_LD_IMM64(R0, 2),
3964 BPF_ALU64_IMM(BPF_RSH, R0, 1),
3974 BPF_LD_IMM64(R0, 0x80000000),
3975 BPF_ALU64_IMM(BPF_RSH, R0, 31),
3986 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
3988 BPF_ALU64_REG(BPF_ARSH, R0, R1),
3999 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
4000 BPF_ALU64_IMM(BPF_ARSH, R0, 40),
4011 BPF_ALU32_IMM(BPF_MOV, R0, 3),
4012 BPF_ALU32_IMM(BPF_NEG, R0, 0),
4022 BPF_ALU32_IMM(BPF_MOV, R0, -3),
4023 BPF_ALU32_IMM(BPF_NEG, R0, 0),
4033 BPF_LD_IMM64(R0, 3),
4034 BPF_ALU64_IMM(BPF_NEG, R0, 0),
4044 BPF_LD_IMM64(R0, -3),
4045 BPF_ALU64_IMM(BPF_NEG, R0, 0),
4056 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4057 BPF_ENDIAN(BPF_FROM_BE, R0, 16),
4067 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4068 BPF_ENDIAN(BPF_FROM_BE, R0, 32),
4069 BPF_ALU64_REG(BPF_MOV, R1, R0),
4071 BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */
4081 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4082 BPF_ENDIAN(BPF_FROM_BE, R0, 64),
4093 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4094 BPF_ENDIAN(BPF_FROM_LE, R0, 16),
4104 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4105 BPF_ENDIAN(BPF_FROM_LE, R0, 32),
4106 BPF_ALU64_REG(BPF_MOV, R1, R0),
4108 BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */
4118 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
4119 BPF_ENDIAN(BPF_FROM_LE, R0, 64),
4130 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4132 BPF_LDX_MEM(BPF_B, R0, R10, -40),
4143 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4145 BPF_LDX_MEM(BPF_H, R0, R10, -40),
4156 BPF_LD_IMM64(R0, 0),
4159 BPF_LDX_MEM(BPF_B, R0, R10, -40),
4170 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4172 BPF_LDX_MEM(BPF_H, R0, R10, -40),
4183 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4185 BPF_LDX_MEM(BPF_H, R0, R10, -40),
4196 BPF_LD_IMM64(R0, 0),
4199 BPF_LDX_MEM(BPF_H, R0, R10, -40),
4210 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4212 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4223 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4225 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4236 BPF_LD_IMM64(R0, 0),
4239 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4250 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4252 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4268 BPF_MOV32_IMM(R0, 2),
4270 BPF_MOV32_IMM(R0, 1),
4281 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4283 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4294 BPF_LD_IMM64(R0, 0),
4297 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4309 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4311 BPF_STX_XADD(BPF_W, R10, R0, -40),
4312 BPF_LDX_MEM(BPF_W, R0, R10, -40),
4324 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4326 BPF_STX_XADD(BPF_W, R10, R0, -40),
4327 BPF_ALU64_REG(BPF_MOV, R0, R10),
4328 BPF_ALU64_REG(BPF_SUB, R0, R1),
4339 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4341 BPF_STX_XADD(BPF_W, R10, R0, -40),
4360 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4362 BPF_STX_XADD(BPF_DW, R10, R0, -40),
4363 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4375 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4377 BPF_STX_XADD(BPF_DW, R10, R0, -40),
4378 BPF_ALU64_REG(BPF_MOV, R0, R10),
4379 BPF_ALU64_REG(BPF_SUB, R0, R1),
4390 BPF_ALU32_IMM(BPF_MOV, R0, 0x12),
4392 BPF_STX_XADD(BPF_DW, R10, R0, -40),
4412 BPF_ALU32_IMM(BPF_MOV, R0, 0x4711),
4414 BPF_ALU32_IMM(BPF_MOV, R0, 0x4712),
4424 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4427 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4438 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4442 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4452 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4456 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4467 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4471 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4481 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4485 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4496 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4500 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4510 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4514 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4524 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4534 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
4544 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4552 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
4563 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4567 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4577 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4581 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4591 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4601 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
4611 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4619 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* good exit */
4630 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4634 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4644 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4648 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4659 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4663 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4673 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4677 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4688 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4692 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4703 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4707 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4719 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* out: */
4721 BPF_ALU32_IMM(BPF_MOV, R0, 0), /* start: */
4733 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4737 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4749 BPF_ALU32_IMM(BPF_MOV, R0, 1), /* out: */
4751 BPF_ALU32_IMM(BPF_MOV, R0, 0), /* start: */
4763 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4767 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4778 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4782 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4793 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4797 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4808 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4812 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4822 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4826 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4837 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4842 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4852 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4857 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4868 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4873 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4883 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4888 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4899 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4904 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4914 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4919 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4930 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4935 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4945 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4950 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4961 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4966 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4976 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4981 BPF_ALU32_IMM(BPF_MOV, R0, 1),
4992 BPF_ALU32_IMM(BPF_MOV, R0, 0),
4997 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5007 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5012 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5023 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5028 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5038 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5043 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5054 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5059 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5069 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5074 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5085 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5089 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5090 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
5100 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5104 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5114 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5118 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5119 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
5129 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5133 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5134 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
5144 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5148 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5158 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5162 BPF_LD_IMM64(R0, 0xffffffffffffffffULL),
5163 BPF_LD_IMM64(R0, 0xeeeeeeeeeeeeeeeeULL),
5174 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5179 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5190 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5195 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5206 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5211 BPF_ALU32_IMM(BPF_MOV, R0, 1),
5221 BPF_ALU32_IMM(BPF_MOV, R0, 0),
5226 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6375 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6377 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6391 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6393 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6408 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6410 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6421 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6423 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6434 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6436 BPF_ALU32_IMM(BPF_MOV, R0, 2),
6447 BPF_ALU32_IMM(BPF_MOV, R0, 1),
6449 BPF_ALU32_IMM(BPF_MOV, R0, 2),