kernel/bpf/arraymap.c
1423
*insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value));
kernel/bpf/arraymap.c
1432
*insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size));
kernel/bpf/arraymap.c
1434
*insn++ = BPF_ALU64_IMM(BPF_MUL, ret, elem_size);
kernel/bpf/arraymap.c
232
*insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value));
kernel/bpf/arraymap.c
242
*insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size));
kernel/bpf/arraymap.c
244
*insn++ = BPF_ALU64_IMM(BPF_MUL, ret, elem_size);
kernel/bpf/arraymap.c
277
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, offsetof(struct bpf_array, pptrs));
kernel/bpf/arraymap.c
287
*insn++ = BPF_ALU64_IMM(BPF_LSH, BPF_REG_0, 3);
kernel/bpf/core.c
1357
*to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm);
kernel/bpf/core.c
1358
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1377
*to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm);
kernel/bpf/core.c
1378
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1404
*to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[1].imm);
kernel/bpf/core.c
1405
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1406
*to++ = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32);
kernel/bpf/core.c
1421
*to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm);
kernel/bpf/core.c
1422
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1430
*to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^
kernel/bpf/core.c
1432
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/hashtab.c
2419
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_0,
kernel/bpf/hashtab.c
2708
*insn++ = BPF_ALU64_IMM(BPF_ADD, ret,
kernel/bpf/hashtab.c
782
*insn++ = BPF_ALU64_IMM(BPF_ADD, ret,
kernel/bpf/hashtab.c
831
*insn++ = BPF_ALU64_IMM(BPF_ADD, ret,
kernel/bpf/verifier.c
22431
rnd_hi32_patch[1] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, 0);
kernel/bpf/verifier.c
22432
rnd_hi32_patch[2] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32);
kernel/bpf/verifier.c
22795
insn_buf[cnt++] = BPF_ALU64_IMM(BPF_RSH,
kernel/bpf/verifier.c
23332
insn_buf[1] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, BPF_TRAMP_IS_RETURN_SHIFT);
kernel/bpf/verifier.c
23333
insn_buf[2] = BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1);
kernel/bpf/verifier.c
23346
insn_buf[1] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, BPF_TRAMP_COOKIE_INDEX_SHIFT);
kernel/bpf/verifier.c
23347
insn_buf[2] = BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 0xFF);
kernel/bpf/verifier.c
23348
insn_buf[3] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_0, 3);
kernel/bpf/verifier.c
23350
insn_buf[5] = BPF_ALU64_IMM(BPF_NEG, BPF_REG_0, 0);
kernel/bpf/verifier.c
23581
*patch++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_AX, insn->off);
kernel/bpf/verifier.c
23582
*patch++ = BPF_ALU64_IMM(BPF_RSH, BPF_REG_AX, 32);
kernel/bpf/verifier.c
23643
*patch++ = BPF_ALU64_IMM(BPF_MUL, off_reg, -1);
kernel/bpf/verifier.c
23647
*patch++ = BPF_ALU64_IMM(BPF_NEG, BPF_REG_AX, 0);
kernel/bpf/verifier.c
23648
*patch++ = BPF_ALU64_IMM(BPF_ARSH, BPF_REG_AX, 63);
kernel/bpf/verifier.c
23659
*patch++ = BPF_ALU64_IMM(BPF_MUL, off_reg, -1);
kernel/bpf/verifier.c
23695
insn_buf[2] = BPF_ALU64_IMM(BPF_SUB, BPF_REG_AX, 1);
kernel/bpf/verifier.c
23724
insn_buf[2] = BPF_ALU64_IMM(BPF_SUB, BPF_REG_AX, 1);
kernel/bpf/verifier.c
24096
insn_buf[1] = BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 0xFF);
kernel/bpf/verifier.c
24100
insn_buf[cnt++] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 3);
kernel/bpf/verifier.c
24126
insn_buf[1] = BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 0xFF);
kernel/bpf/verifier.c
24127
insn_buf[2] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_0, 3);
kernel/bpf/verifier.c
24160
insn_buf[1] = BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 0xFF);
kernel/bpf/verifier.c
24219
insn_buf[3] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 36);
kernel/bpf/verifier.c
24407
insn_buf[cnt++] = BPF_ALU64_IMM(BPF_ADD, reg_loop_cnt, 1);
lib/test_bpf.c
10012
BPF_ALU64_IMM(BPF_ADD, R1, 1),
lib/test_bpf.c
10014
BPF_ALU64_IMM(BPF_ADD, R1, 1),
lib/test_bpf.c
10016
BPF_ALU64_IMM(BPF_ADD, R1, 1),
lib/test_bpf.c
10032
BPF_ALU64_IMM(BPF_ADD, R1, 2),
lib/test_bpf.c
10034
BPF_ALU64_IMM(BPF_ADD, R1, 2),
lib/test_bpf.c
11913
BPF_ALU64_IMM(BPF_RSH, R1, 32),
lib/test_bpf.c
11938
BPF_ALU64_IMM(BPF_MOV, R0, R0), \
lib/test_bpf.c
11939
BPF_ALU64_IMM(BPF_MOV, R1, R1), \
lib/test_bpf.c
11940
BPF_ALU64_IMM(BPF_MOV, R2, R2), \
lib/test_bpf.c
11941
BPF_ALU64_IMM(BPF_MOV, R3, R3), \
lib/test_bpf.c
11942
BPF_ALU64_IMM(BPF_MOV, R4, R4), \
lib/test_bpf.c
11943
BPF_ALU64_IMM(BPF_MOV, R5, R5), \
lib/test_bpf.c
11944
BPF_ALU64_IMM(BPF_MOV, R6, R6), \
lib/test_bpf.c
11945
BPF_ALU64_IMM(BPF_MOV, R7, R7), \
lib/test_bpf.c
11946
BPF_ALU64_IMM(BPF_MOV, R8, R8), \
lib/test_bpf.c
11947
BPF_ALU64_IMM(BPF_MOV, R9, R9), \
lib/test_bpf.c
11960
BPF_ALU64_IMM(BPF_MOV, R0, 1), \
lib/test_bpf.c
12064
BPF_ALU64_IMM(BPF_MOV, R0, 0), \
lib/test_bpf.c
12065
BPF_ALU64_IMM(BPF_MOV, R1, 1), \
lib/test_bpf.c
12066
BPF_ALU64_IMM(BPF_MOV, R2, 2), \
lib/test_bpf.c
12067
BPF_ALU64_IMM(BPF_MOV, R3, 3), \
lib/test_bpf.c
12068
BPF_ALU64_IMM(BPF_MOV, R4, 4), \
lib/test_bpf.c
12069
BPF_ALU64_IMM(BPF_MOV, R5, 5), \
lib/test_bpf.c
12070
BPF_ALU64_IMM(BPF_MOV, R6, 6), \
lib/test_bpf.c
12071
BPF_ALU64_IMM(BPF_MOV, R7, 7), \
lib/test_bpf.c
12072
BPF_ALU64_IMM(BPF_MOV, R8, 8), \
lib/test_bpf.c
12073
BPF_ALU64_IMM(BPF_MOV, R9, 9), \
lib/test_bpf.c
12088
BPF_ALU64_IMM(BPF_MOV, R0, 1), \
lib/test_bpf.c
12130
BPF_ALU64_IMM(BPF_RSH, R1, 32), \
lib/test_bpf.c
12159
BPF_ALU64_IMM(BPF_RSH, R1, 32), \
lib/test_bpf.c
12184
BPF_ALU64_IMM(BPF_RSH, R2, 32),
lib/test_bpf.c
12205
BPF_ALU64_IMM(BPF_RSH, R1, 32), \
lib/test_bpf.c
12240
BPF_ALU64_IMM(BPF_RSH, R1, 32), \
lib/test_bpf.c
1273
insns[i++] = BPF_ALU64_IMM(op, rd, imm);
lib/test_bpf.c
1279
insns[i++] = BPF_ALU64_IMM(BPF_RSH, rd, 32);
lib/test_bpf.c
13959
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
13961
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
13971
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
13973
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
13983
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
13985
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
13995
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
13997
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14007
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14009
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14019
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14021
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14031
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14033
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14043
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14045
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14055
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14057
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14067
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14069
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14079
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14081
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14091
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14093
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14103
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14105
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14115
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14117
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14127
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14129
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14139
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14141
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14151
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14153
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14163
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14165
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14175
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
14177
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14188
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14200
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14213
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14227
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
14242
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
1470
insns[i++] = BPF_ALU64_IMM(BPF_RSH, rd, 32);
lib/test_bpf.c
15314
BPF_ALU64_IMM(BPF_ADD, R0, 1),
lib/test_bpf.c
15322
BPF_ALU64_IMM(BPF_ADD, R1, 2),
lib/test_bpf.c
15324
BPF_ALU64_IMM(BPF_MOV, R0, -1),
lib/test_bpf.c
15333
BPF_ALU64_IMM(BPF_ADD, R1, 3),
lib/test_bpf.c
15335
BPF_ALU64_IMM(BPF_MOV, R0, -1),
lib/test_bpf.c
15344
BPF_ALU64_IMM(BPF_ADD, R1, 4),
lib/test_bpf.c
15346
BPF_ALU64_IMM(BPF_MOV, R0, -1),
lib/test_bpf.c
15355
BPF_ALU64_IMM(BPF_MOV, R1, 1),
lib/test_bpf.c
15356
BPF_ALU64_IMM(BPF_MOV, R2, 2),
lib/test_bpf.c
15364
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
15373
BPF_ALU64_IMM(BPF_MOV, R0, 3),
lib/test_bpf.c
15376
BPF_ALU64_IMM(BPF_MOV, R0, -1),
lib/test_bpf.c
15387
BPF_ALU64_IMM(BPF_ADD, R2, 1),
lib/test_bpf.c
15400
BPF_ALU64_IMM(BPF_ADD, R2, 1),
lib/test_bpf.c
15423
BPF_ALU64_IMM(BPF_ADD, R2, 1),
lib/test_bpf.c
15436
BPF_ALU64_IMM(BPF_ADD, R2, 1),
lib/test_bpf.c
1976
insn[i++] = BPF_ALU64_IMM(BPF_RSH, R0, 32);
lib/test_bpf.c
2000
insn[i++] = BPF_ALU64_IMM(BPF_RSH, rs, 32);
lib/test_bpf.c
2170
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 0);
lib/test_bpf.c
2184
insn[i++] = BPF_ALU64_IMM(BPF_LSH, R3, 32);
lib/test_bpf.c
2194
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1);
lib/test_bpf.c
2224
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 0);
lib/test_bpf.c
2248
insn[i++] = BPF_ALU64_IMM(BPF_LSH, R3, 32);
lib/test_bpf.c
2256
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1);
lib/test_bpf.c
2732
insns[0] = BPF_ALU64_IMM(BPF_MOV, R0, 0);
lib/test_bpf.c
2733
insns[1] = BPF_ALU64_IMM(BPF_MOV, R1, r1);
lib/test_bpf.c
2734
insns[2] = BPF_ALU64_IMM(BPF_MOV, R2, r2);
lib/test_bpf.c
2748
ins[1] = BPF_ALU64_IMM(BPF_MOV, R0, loc);
lib/test_bpf.c
3728
BPF_ALU64_IMM(BPF_MOV, R1, 1),
lib/test_bpf.c
3729
BPF_ALU64_IMM(BPF_ADD, R1, 2),
lib/test_bpf.c
3730
BPF_ALU64_IMM(BPF_MOV, R2, 3),
lib/test_bpf.c
3732
BPF_ALU64_IMM(BPF_ADD, R1, -1),
lib/test_bpf.c
3733
BPF_ALU64_IMM(BPF_MUL, R1, 3),
lib/test_bpf.c
3744
BPF_ALU64_IMM(BPF_MOV, R0, -1),
lib/test_bpf.c
3745
BPF_ALU64_IMM(BPF_MOV, R1, -1),
lib/test_bpf.c
3746
BPF_ALU64_IMM(BPF_MOV, R2, 3),
lib/test_bpf.c
3750
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
3764
BPF_ALU64_IMM(BPF_RSH, R1, 8),
lib/test_bpf.c
3778
BPF_ALU64_IMM(BPF_MOV, R1, -1),
lib/test_bpf.c
3781
BPF_ALU64_IMM(BPF_RSH, R1, 8),
lib/test_bpf.c
3798
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
3799
BPF_ALU64_IMM(BPF_MOV, R1, 1),
lib/test_bpf.c
3800
BPF_ALU64_IMM(BPF_MOV, R2, 2),
lib/test_bpf.c
3801
BPF_ALU64_IMM(BPF_MOV, R3, 3),
lib/test_bpf.c
3802
BPF_ALU64_IMM(BPF_MOV, R4, 4),
lib/test_bpf.c
3803
BPF_ALU64_IMM(BPF_MOV, R5, 5),
lib/test_bpf.c
3804
BPF_ALU64_IMM(BPF_MOV, R6, 6),
lib/test_bpf.c
3805
BPF_ALU64_IMM(BPF_MOV, R7, 7),
lib/test_bpf.c
3806
BPF_ALU64_IMM(BPF_MOV, R8, 8),
lib/test_bpf.c
3807
BPF_ALU64_IMM(BPF_MOV, R9, 9),
lib/test_bpf.c
3808
BPF_ALU64_IMM(BPF_ADD, R0, 20),
lib/test_bpf.c
3809
BPF_ALU64_IMM(BPF_ADD, R1, 20),
lib/test_bpf.c
3810
BPF_ALU64_IMM(BPF_ADD, R2, 20),
lib/test_bpf.c
3811
BPF_ALU64_IMM(BPF_ADD, R3, 20),
lib/test_bpf.c
3812
BPF_ALU64_IMM(BPF_ADD, R4, 20),
lib/test_bpf.c
3813
BPF_ALU64_IMM(BPF_ADD, R5, 20),
lib/test_bpf.c
3814
BPF_ALU64_IMM(BPF_ADD, R6, 20),
lib/test_bpf.c
3815
BPF_ALU64_IMM(BPF_ADD, R7, 20),
lib/test_bpf.c
3816
BPF_ALU64_IMM(BPF_ADD, R8, 20),
lib/test_bpf.c
3817
BPF_ALU64_IMM(BPF_ADD, R9, 20),
lib/test_bpf.c
3818
BPF_ALU64_IMM(BPF_SUB, R0, 10),
lib/test_bpf.c
3819
BPF_ALU64_IMM(BPF_SUB, R1, 10),
lib/test_bpf.c
3820
BPF_ALU64_IMM(BPF_SUB, R2, 10),
lib/test_bpf.c
3821
BPF_ALU64_IMM(BPF_SUB, R3, 10),
lib/test_bpf.c
3822
BPF_ALU64_IMM(BPF_SUB, R4, 10),
lib/test_bpf.c
3823
BPF_ALU64_IMM(BPF_SUB, R5, 10),
lib/test_bpf.c
3824
BPF_ALU64_IMM(BPF_SUB, R6, 10),
lib/test_bpf.c
3825
BPF_ALU64_IMM(BPF_SUB, R7, 10),
lib/test_bpf.c
3826
BPF_ALU64_IMM(BPF_SUB, R8, 10),
lib/test_bpf.c
3827
BPF_ALU64_IMM(BPF_SUB, R9, 10),
lib/test_bpf.c
3966
BPF_ALU64_IMM(BPF_ADD, R1, 10),
lib/test_bpf.c
3967
BPF_ALU64_IMM(BPF_ADD, R2, 10),
lib/test_bpf.c
3968
BPF_ALU64_IMM(BPF_ADD, R3, 10),
lib/test_bpf.c
3969
BPF_ALU64_IMM(BPF_ADD, R4, 10),
lib/test_bpf.c
3970
BPF_ALU64_IMM(BPF_ADD, R5, 10),
lib/test_bpf.c
3971
BPF_ALU64_IMM(BPF_ADD, R6, 10),
lib/test_bpf.c
3972
BPF_ALU64_IMM(BPF_ADD, R7, 10),
lib/test_bpf.c
3973
BPF_ALU64_IMM(BPF_ADD, R8, 10),
lib/test_bpf.c
3974
BPF_ALU64_IMM(BPF_ADD, R9, 10),
lib/test_bpf.c
4102
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
4103
BPF_ALU64_IMM(BPF_MOV, R1, 1),
lib/test_bpf.c
4104
BPF_ALU64_IMM(BPF_MOV, R2, 2),
lib/test_bpf.c
4105
BPF_ALU64_IMM(BPF_MOV, R3, 3),
lib/test_bpf.c
4106
BPF_ALU64_IMM(BPF_MOV, R4, 4),
lib/test_bpf.c
4107
BPF_ALU64_IMM(BPF_MOV, R5, 5),
lib/test_bpf.c
4108
BPF_ALU64_IMM(BPF_MOV, R6, 6),
lib/test_bpf.c
4109
BPF_ALU64_IMM(BPF_MOV, R7, 7),
lib/test_bpf.c
4110
BPF_ALU64_IMM(BPF_MOV, R8, 8),
lib/test_bpf.c
4111
BPF_ALU64_IMM(BPF_MOV, R9, 9),
lib/test_bpf.c
4122
BPF_ALU64_IMM(BPF_SUB, R0, 10),
lib/test_bpf.c
4134
BPF_ALU64_IMM(BPF_SUB, R1, 10),
lib/test_bpf.c
4144
BPF_ALU64_IMM(BPF_SUB, R2, 10),
lib/test_bpf.c
4154
BPF_ALU64_IMM(BPF_SUB, R3, 10),
lib/test_bpf.c
4164
BPF_ALU64_IMM(BPF_SUB, R4, 10),
lib/test_bpf.c
4174
BPF_ALU64_IMM(BPF_SUB, R5, 10),
lib/test_bpf.c
4184
BPF_ALU64_IMM(BPF_SUB, R6, 10),
lib/test_bpf.c
4194
BPF_ALU64_IMM(BPF_SUB, R7, 10),
lib/test_bpf.c
4204
BPF_ALU64_IMM(BPF_SUB, R8, 10),
lib/test_bpf.c
4214
BPF_ALU64_IMM(BPF_SUB, R9, 10),
lib/test_bpf.c
4215
BPF_ALU64_IMM(BPF_SUB, R0, 10),
lib/test_bpf.c
4216
BPF_ALU64_IMM(BPF_NEG, R0, 0),
lib/test_bpf.c
4239
BPF_ALU64_IMM(BPF_MOV, R0, 10),
lib/test_bpf.c
4240
BPF_ALU64_IMM(BPF_MOV, R1, -1),
lib/test_bpf.c
4247
BPF_ALU64_IMM(BPF_MOV, R0, 10),
lib/test_bpf.c
4248
BPF_ALU64_IMM(BPF_MOV, R1, -1),
lib/test_bpf.c
4253
BPF_ALU64_IMM(BPF_MOV, R2, 1),
lib/test_bpf.c
4254
BPF_ALU64_IMM(BPF_MOV, R5, -1),
lib/test_bpf.c
4259
BPF_ALU64_IMM(BPF_MOV, R3, 1),
lib/test_bpf.c
4260
BPF_ALU64_IMM(BPF_MOV, R7, -1),
lib/test_bpf.c
4263
BPF_ALU64_IMM(BPF_MOV, R5, 1),
lib/test_bpf.c
4266
BPF_ALU64_IMM(BPF_MOV, R1, 1),
lib/test_bpf.c
4267
BPF_ALU64_IMM(BPF_MOV, R8, -1),
lib/test_bpf.c
4289
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
4291
BPF_ALU64_IMM(BPF_MOV, R0, 1),
lib/test_bpf.c
4301
BPF_ALU64_IMM(BPF_MOV, R0, 11),
lib/test_bpf.c
4302
BPF_ALU64_IMM(BPF_MOV, R1, 1),
lib/test_bpf.c
4303
BPF_ALU64_IMM(BPF_MOV, R2, 2),
lib/test_bpf.c
4304
BPF_ALU64_IMM(BPF_MOV, R3, 3),
lib/test_bpf.c
4305
BPF_ALU64_IMM(BPF_MOV, R4, 4),
lib/test_bpf.c
4306
BPF_ALU64_IMM(BPF_MOV, R5, 5),
lib/test_bpf.c
4307
BPF_ALU64_IMM(BPF_MOV, R6, 6),
lib/test_bpf.c
4308
BPF_ALU64_IMM(BPF_MOV, R7, 7),
lib/test_bpf.c
4309
BPF_ALU64_IMM(BPF_MOV, R8, 8),
lib/test_bpf.c
4310
BPF_ALU64_IMM(BPF_MOV, R9, 9),
lib/test_bpf.c
4321
BPF_ALU64_IMM(BPF_MUL, R0, 10),
lib/test_bpf.c
4333
BPF_ALU64_IMM(BPF_MUL, R1, 10),
lib/test_bpf.c
4335
BPF_ALU64_IMM(BPF_RSH, R2, 32),
lib/test_bpf.c
4338
BPF_ALU64_IMM(BPF_LSH, R1, 32),
lib/test_bpf.c
4339
BPF_ALU64_IMM(BPF_ARSH, R1, 32),
lib/test_bpf.c
4351
BPF_ALU64_IMM(BPF_MUL, R2, 10),
lib/test_bpf.c
4352
BPF_ALU64_IMM(BPF_RSH, R2, 32),
lib/test_bpf.c
4373
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
4374
BPF_ALU64_IMM(BPF_MOV, R1, 0),
lib/test_bpf.c
4375
BPF_ALU64_IMM(BPF_MOV, R2, 0),
lib/test_bpf.c
4376
BPF_ALU64_IMM(BPF_MOV, R3, 0),
lib/test_bpf.c
4377
BPF_ALU64_IMM(BPF_MOV, R4, 0),
lib/test_bpf.c
4378
BPF_ALU64_IMM(BPF_MOV, R5, 0),
lib/test_bpf.c
4379
BPF_ALU64_IMM(BPF_MOV, R6, 0),
lib/test_bpf.c
4380
BPF_ALU64_IMM(BPF_MOV, R7, 0),
lib/test_bpf.c
4381
BPF_ALU64_IMM(BPF_MOV, R8, 0),
lib/test_bpf.c
4382
BPF_ALU64_IMM(BPF_MOV, R9, 0),
lib/test_bpf.c
4393
BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
lib/test_bpf.c
4433
BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
lib/test_bpf.c
4473
BPF_ALU64_IMM(BPF_ADD, R0, 0xfefe),
lib/test_bpf.c
4483
BPF_ALU64_IMM(BPF_MOV, R0, 11),
lib/test_bpf.c
4484
BPF_ALU64_IMM(BPF_ADD, R0, -1),
lib/test_bpf.c
4485
BPF_ALU64_IMM(BPF_MOV, R2, 2),
lib/test_bpf.c
4486
BPF_ALU64_IMM(BPF_XOR, R2, 3),
lib/test_bpf.c
4490
BPF_ALU64_IMM(BPF_MOD, R0, 3),
lib/test_bpf.c
4493
BPF_ALU64_IMM(BPF_MOV, R0, -1),
lib/test_bpf.c
4513
BPF_ALU64_IMM(BPF_AND, R4, 63),
lib/test_bpf.c
4544
BPF_ALU64_IMM(BPF_RSH, R1, 32),
lib/test_bpf.c
4900
BPF_ALU64_IMM(BPF_RSH, R2, 32),
lib/test_bpf.c
4901
BPF_ALU64_IMM(BPF_LSH, R3, 32),
lib/test_bpf.c
4902
BPF_ALU64_IMM(BPF_RSH, R3, 32),
lib/test_bpf.c
4903
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
4909
BPF_ALU64_IMM(BPF_RSH, R0, 32), /* R0 = 1 */
lib/test_bpf.c
492
insns[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1);
lib/test_bpf.c
494
insns[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 2);
lib/test_bpf.c
5012
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
5033
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
5043
BPF_ALU64_IMM(BPF_MOV, R0, 2),
lib/test_bpf.c
5053
BPF_ALU64_IMM(BPF_MOV, R0, 2147483647),
lib/test_bpf.c
5065
BPF_ALU64_IMM(BPF_MOV, R2, 0x0),
lib/test_bpf.c
5081
BPF_ALU64_IMM(BPF_MOV, R2, 0xffffffff),
lib/test_bpf.c
5095
BPF_ALU64_IMM(BPF_MOV, R0, -123),
lib/test_bpf.c
5105
BPF_ALU64_IMM(BPF_MOV, R0, -123),
lib/test_bpf.c
5106
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
5116
BPF_ALU64_IMM(BPF_MOV, R0, -123456789),
lib/test_bpf.c
5126
BPF_ALU64_IMM(BPF_MOV, R0, -123456789),
lib/test_bpf.c
5127
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
5431
BPF_ALU64_IMM(BPF_ADD, R0, 2),
lib/test_bpf.c
5442
BPF_ALU64_IMM(BPF_ADD, R0, 0),
lib/test_bpf.c
5453
BPF_ALU64_IMM(BPF_ADD, R0, 2147483646),
lib/test_bpf.c
5465
BPF_ALU64_IMM(BPF_ADD, R0, 2),
lib/test_bpf.c
5480
BPF_ALU64_IMM(BPF_ADD, R0, -2147483647),
lib/test_bpf.c
5492
BPF_ALU64_IMM(BPF_ADD, R2, 0x0),
lib/test_bpf.c
5508
BPF_ALU64_IMM(BPF_ADD, R2, 0xffffffff),
lib/test_bpf.c
5524
BPF_ALU64_IMM(BPF_ADD, R2, 0xffff),
lib/test_bpf.c
5540
BPF_ALU64_IMM(BPF_ADD, R2, 0x7fffffff),
lib/test_bpf.c
5556
BPF_ALU64_IMM(BPF_ADD, R2, 0x80000000),
lib/test_bpf.c
5572
BPF_ALU64_IMM(BPF_ADD, R2, 0x80008000),
lib/test_bpf.c
5670
BPF_ALU64_IMM(BPF_SUB, R0, 1),
lib/test_bpf.c
5681
BPF_ALU64_IMM(BPF_SUB, R0, 0),
lib/test_bpf.c
5692
BPF_ALU64_IMM(BPF_SUB, R0, 4294967295U),
lib/test_bpf.c
5703
BPF_ALU64_IMM(BPF_SUB, R0, 2147483647),
lib/test_bpf.c
5789
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
5850
BPF_ALU64_IMM(BPF_MUL, R0, 3),
lib/test_bpf.c
5861
BPF_ALU64_IMM(BPF_MUL, R0, 1),
lib/test_bpf.c
5872
BPF_ALU64_IMM(BPF_MUL, R0, 2147483647),
lib/test_bpf.c
5883
BPF_ALU64_IMM(BPF_MUL, R0, -2147483647),
lib/test_bpf.c
5895
BPF_ALU64_IMM(BPF_MUL, R2, 0xffffffff),
lib/test_bpf.c
5910
BPF_ALU64_IMM(BPF_MUL, R0, 0x12345678),
lib/test_bpf.c
5921
BPF_ALU64_IMM(BPF_MUL, R0, 0x12345678),
lib/test_bpf.c
5922
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
6049
BPF_ALU64_IMM(BPF_DIV, R0, 2),
lib/test_bpf.c
6060
BPF_ALU64_IMM(BPF_DIV, R0, 1),
lib/test_bpf.c
6071
BPF_ALU64_IMM(BPF_DIV, R0, 2147483647),
lib/test_bpf.c
6083
BPF_ALU64_IMM(BPF_DIV, R2, 0xffffffff),
lib/test_bpf.c
6181
BPF_ALU64_IMM(BPF_MOD, R0, 2),
lib/test_bpf.c
6192
BPF_ALU64_IMM(BPF_MOD, R0, 1),
lib/test_bpf.c
6203
BPF_ALU64_IMM(BPF_MOD, R0, 2147483645),
lib/test_bpf.c
633
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 0);
lib/test_bpf.c
6424
BPF_ALU64_IMM(BPF_AND, R0, 2),
lib/test_bpf.c
6435
BPF_ALU64_IMM(BPF_AND, R0, 0xffffffff),
lib/test_bpf.c
6447
BPF_ALU64_IMM(BPF_AND, R2, 0x0),
lib/test_bpf.c
645
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R2, imm);
lib/test_bpf.c
6463
BPF_ALU64_IMM(BPF_AND, R2, 0xffffffff),
lib/test_bpf.c
6479
BPF_ALU64_IMM(BPF_AND, R2, 0xffffffff),
lib/test_bpf.c
6495
BPF_ALU64_IMM(BPF_AND, R0, 0x0f0f0f0f),
lib/test_bpf.c
6511
BPF_ALU64_IMM(BPF_AND, R0, 0xf0f0f0f0),
lib/test_bpf.c
660
insn[i++] = BPF_ALU64_IMM(op, R1, imm);
lib/test_bpf.c
6636
BPF_ALU64_IMM(BPF_OR, R0, 2),
lib/test_bpf.c
6647
BPF_ALU64_IMM(BPF_OR, R0, 0xffffffff),
lib/test_bpf.c
6659
BPF_ALU64_IMM(BPF_OR, R2, 0x0),
lib/test_bpf.c
6675
BPF_ALU64_IMM(BPF_OR, R2, 0xffffffff),
lib/test_bpf.c
6691
BPF_ALU64_IMM(BPF_OR, R2, 0xffffffff),
lib/test_bpf.c
6707
BPF_ALU64_IMM(BPF_OR, R0, 0x0f0f0f0f),
lib/test_bpf.c
6723
BPF_ALU64_IMM(BPF_OR, R0, 0xf0f0f0f0),
lib/test_bpf.c
679
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1);
lib/test_bpf.c
6848
BPF_ALU64_IMM(BPF_XOR, R0, 6),
lib/test_bpf.c
6859
BPF_ALU64_IMM(BPF_XOR, R0, 0xffffffff),
lib/test_bpf.c
6871
BPF_ALU64_IMM(BPF_XOR, R2, 0x0),
lib/test_bpf.c
6887
BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
lib/test_bpf.c
6903
BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
lib/test_bpf.c
6919
BPF_ALU64_IMM(BPF_XOR, R0, 0x0f0f0f0f),
lib/test_bpf.c
6935
BPF_ALU64_IMM(BPF_XOR, R0, 0xf0f0f0f0),
lib/test_bpf.c
7025
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7050
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7075
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7100
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7156
BPF_ALU64_IMM(BPF_LSH, R0, 1),
lib/test_bpf.c
7167
BPF_ALU64_IMM(BPF_LSH, R0, 31),
lib/test_bpf.c
7178
BPF_ALU64_IMM(BPF_LSH, R0, 12),
lib/test_bpf.c
7189
BPF_ALU64_IMM(BPF_LSH, R0, 12),
lib/test_bpf.c
7190
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7201
BPF_ALU64_IMM(BPF_LSH, R0, 36),
lib/test_bpf.c
7212
BPF_ALU64_IMM(BPF_LSH, R0, 36),
lib/test_bpf.c
7213
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7224
BPF_ALU64_IMM(BPF_LSH, R0, 32),
lib/test_bpf.c
7235
BPF_ALU64_IMM(BPF_LSH, R0, 32),
lib/test_bpf.c
7236
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7247
BPF_ALU64_IMM(BPF_LSH, R0, 0),
lib/test_bpf.c
7333
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7358
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7383
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7408
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7464
BPF_ALU64_IMM(BPF_RSH, R0, 1),
lib/test_bpf.c
7475
BPF_ALU64_IMM(BPF_RSH, R0, 31),
lib/test_bpf.c
7486
BPF_ALU64_IMM(BPF_RSH, R0, 12),
lib/test_bpf.c
7497
BPF_ALU64_IMM(BPF_RSH, R0, 12),
lib/test_bpf.c
7498
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7509
BPF_ALU64_IMM(BPF_RSH, R0, 36),
lib/test_bpf.c
7520
BPF_ALU64_IMM(BPF_RSH, R0, 36),
lib/test_bpf.c
7521
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7532
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7543
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7544
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7555
BPF_ALU64_IMM(BPF_RSH, R0, 0),
lib/test_bpf.c
7605
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7630
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7655
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
766
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 0);
lib/test_bpf.c
7680
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7714
BPF_ALU64_IMM(BPF_ARSH, R0, 40),
lib/test_bpf.c
772
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R1, val);
lib/test_bpf.c
7725
BPF_ALU64_IMM(BPF_RSH, R0, 12),
lib/test_bpf.c
7736
BPF_ALU64_IMM(BPF_ARSH, R0, 12),
lib/test_bpf.c
7737
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7748
BPF_ALU64_IMM(BPF_ARSH, R0, 36),
lib/test_bpf.c
7759
BPF_ALU64_IMM(BPF_ARSH, R0, 36),
lib/test_bpf.c
7760
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7771
BPF_ALU64_IMM(BPF_ARSH, R0, 32),
lib/test_bpf.c
7782
BPF_ALU64_IMM(BPF_ARSH, R0, 32),
lib/test_bpf.c
7783
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7794
BPF_ALU64_IMM(BPF_ARSH, R0, 0),
lib/test_bpf.c
7828
BPF_ALU64_IMM(BPF_NEG, R0, 0),
lib/test_bpf.c
7839
BPF_ALU64_IMM(BPF_NEG, R0, 0),
lib/test_bpf.c
7864
BPF_ALU64_IMM(BPF_RSH, R1, 32),
lib/test_bpf.c
7888
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
789
insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1);
lib/test_bpf.c
7913
BPF_ALU64_IMM(BPF_RSH, R1, 32),
lib/test_bpf.c
7937
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
7962
BPF_ALU64_IMM(BPF_RSH, R1, 32),
lib/test_bpf.c
7986
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
8011
BPF_ALU64_IMM(BPF_RSH, R1, 32),
lib/test_bpf.c
8035
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
8060
BPF_ALU64_IMM(BPF_RSH, R1, 32),
lib/test_bpf.c
8084
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
8109
BPF_ALU64_IMM(BPF_RSH, R1, 32),
lib/test_bpf.c
8133
BPF_ALU64_IMM(BPF_RSH, R0, 32),
lib/test_bpf.c
8153
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8173
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8186
BPF_ALU64_IMM(BPF_ADD, R1, 512),
lib/test_bpf.c
8190
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8206
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8222
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8242
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8262
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8275
BPF_ALU64_IMM(BPF_ADD, R1, 512),
lib/test_bpf.c
8279
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8295
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8311
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8327
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8347
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8367
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8380
BPF_ALU64_IMM(BPF_ADD, R1, 512),
lib/test_bpf.c
8384
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8400
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8416
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8432
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8447
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8462
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8474
BPF_ALU64_IMM(BPF_ADD, R1, 512),
lib/test_bpf.c
8478
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8493
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8508
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8523
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8544
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8564
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8584
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8607
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8629
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
864
insns[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 0);
lib/test_bpf.c
8651
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8673
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8695
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8717
BPF_ALU64_IMM(BPF_MOV, R0, 0),
lib/test_bpf.c
8974
BPF_ALU64_IMM(BPF_RSH, R1, 32), \
lib/test_bpf.c
8995
BPF_ALU64_IMM(BPF_RSH, R1, 32), \
lib/test_bpf.c
9015
BPF_ALU64_IMM(BPF_RSH, R1, 32), \
lib/test_bpf.c
904
insns[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1);
lib/test_bpf.c
9252
BPF_ALU64_IMM(BPF_ADD, R0, 1),
lib/test_bpf.c
9270
BPF_ALU64_IMM(BPF_ADD, R0, 1),
lib/test_bpf.c
949
insns[i++] = BPF_ALU64_IMM(op, R1, imm);
lib/test_bpf.c
9945
BPF_ALU64_IMM(BPF_SUB, R1, 1),
lib/test_bpf.c
9947
BPF_ALU64_IMM(BPF_SUB, R1, 1),
lib/test_bpf.c
9949
BPF_ALU64_IMM(BPF_SUB, R1, 1),
lib/test_bpf.c
9965
BPF_ALU64_IMM(BPF_SUB, R1, 2),
lib/test_bpf.c
9967
BPF_ALU64_IMM(BPF_SUB, R1, 2),
net/core/filter.c
516
*insn++ = BPF_ALU64_IMM(BPF_SUB, BPF_REG_TMP, offset);
net/core/filter.c
524
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_TMP, offset);
net/core/filter.c
541
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG4, offset);
net/core/filter.c
9124
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, orig->imm);
net/xdp/xskmap.c
128
*insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(sizeof(struct xsk_sock *)));
net/xdp/xskmap.c
129
*insn++ = BPF_ALU64_IMM(BPF_ADD, mp, offsetof(struct xsk_map, xsk_map));
samples/bpf/cookie_uid_helper_example.c
138
BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -32),
samples/bpf/cookie_uid_helper_example.c
95
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
samples/bpf/sock_example.c
53
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */
tools/bpf/bpftool/feature.c
756
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/lib/bpf/features.c
253
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8), /* r1 += -8 */
tools/lib/bpf/gen_loader.c
1138
emit(gen, BPF_ALU64_IMM(BPF_RSH, BPF_REG_7, 32));
tools/lib/bpf/gen_loader.c
126
emit(gen, BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -stack_sz));
tools/lib/bpf/gen_loader.c
785
emit(gen, BPF_ALU64_IMM(BPF_RSH, BPF_REG_9, 32));
tools/lib/bpf/gen_loader.c
860
emit(gen, BPF_ALU64_IMM(BPF_RSH, BPF_REG_9, 32));
tools/lib/bpf/gen_loader.c
916
emit(gen, BPF_ALU64_IMM(BPF_RSH, BPF_REG_7, 32));
tools/testing/selftests/bpf/prog_tests/align.c
114
BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
115
BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 2),
tools/testing/selftests/bpf/prog_tests/align.c
116
BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 4),
tools/testing/selftests/bpf/prog_tests/align.c
141
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8), \
tools/testing/selftests/bpf/prog_tests/align.c
150
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
151
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
152
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
153
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
155
BPF_ALU64_IMM(BPF_LSH, BPF_REG_4, 5),
tools/testing/selftests/bpf/prog_tests/align.c
156
BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
157
BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
158
BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
159
BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
185
BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
187
BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 2),
tools/testing/selftests/bpf/prog_tests/align.c
189
BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
191
BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 8),
tools/testing/selftests/bpf/prog_tests/align.c
192
BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 2),
tools/testing/selftests/bpf/prog_tests/align.c
219
BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
tools/testing/selftests/bpf/prog_tests/align.c
221
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
252
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
258
BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
tools/testing/selftests/bpf/prog_tests/align.c
261
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
272
BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
tools/testing/selftests/bpf/prog_tests/align.c
274
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
283
BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
tools/testing/selftests/bpf/prog_tests/align.c
286
BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 4),
tools/testing/selftests/bpf/prog_tests/align.c
289
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
370
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
371
BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 14),
tools/testing/selftests/bpf/prog_tests/align.c
377
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
382
BPF_ALU64_IMM(BPF_AND, BPF_REG_6, 0xff),
tools/testing/selftests/bpf/prog_tests/align.c
383
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
388
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
440
BPF_ALU64_IMM(BPF_LSH, BPF_REG_5, 2),
tools/testing/selftests/bpf/prog_tests/align.c
444
BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
tools/testing/selftests/bpf/prog_tests/align.c
453
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
490
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
491
BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 14),
tools/testing/selftests/bpf/prog_tests/align.c
495
BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2),
tools/testing/selftests/bpf/prog_tests/align.c
505
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
543
BPF_ALU64_IMM(BPF_AND, BPF_REG_6, 0xf),
tools/testing/selftests/bpf/prog_tests/align.c
544
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
545
BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 14),
tools/testing/selftests/bpf/prog_tests/align.c
552
BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2),
tools/testing/selftests/bpf/prog_tests/align.c
553
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 76),
tools/testing/selftests/bpf/prog_tests/align.c
558
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
56
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
57
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
58
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
59
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
60
BPF_ALU64_IMM(BPF_RSH, BPF_REG_3, 4),
tools/testing/selftests/bpf/prog_tests/align.c
62
BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
63
BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
64
BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
65
BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
tools/testing/selftests/bpf/prog_tests/align.c
90
BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 4),
tools/testing/selftests/bpf/prog_tests/align.c
91
BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 2),
tools/testing/selftests/bpf/prog_tests/align.c
93
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
tools/testing/selftests/bpf/prog_tests/align.c
94
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 2),
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
383
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 0),
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
424
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/prog_tests/btf.c
5970
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
5975
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6004
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6009
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6036
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6041
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6068
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6073
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6100
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6105
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6201
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6215
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6270
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6367
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/btf.c
6424
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
43
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
60
BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 0x1),
tools/testing/selftests/bpf/prog_tests/core_reloc_raw.c
53
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/prog_tests/fd_array.c
105
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c
14
BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -1),
tools/testing/selftests/bpf/prog_tests/obj_name.c
17
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/prog_tests/signal_pending.c
26
prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0);
tools/testing/selftests/bpf/prog_tests/sock_create.c
108
BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 0xffffffff),
tools/testing/selftests/bpf/prog_tests/sock_create.c
77
BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 0xffffffff),
tools/testing/selftests/bpf/prog_tests/sockopt.c
297
BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
tools/testing/selftests/bpf/prog_tests/sockopt.c
389
BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
tools/testing/selftests/bpf/prog_tests/sockopt.c
705
BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
tools/testing/selftests/bpf/prog_tests/sockopt.c
742
BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
tools/testing/selftests/bpf/prog_tests/sockopt.c
846
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1),
tools/testing/selftests/bpf/prog_tests/sockopt.c
892
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1009
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1023
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1053
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1067
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1094
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1108
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1135
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1150
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1177
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1192
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
121
BPF_ALU64_IMM(BPF_AND, BPF_REG_7, 1),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1222
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1237
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1267
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -24),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1287
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1318
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -24),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1338
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
218
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
259
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
301
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -24),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
356
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -16),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
405
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
447
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
483
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
522
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
561
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
597
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
634
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
667
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
704
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -24),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
754
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
793
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
828
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
862
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
876
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
906
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
920
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
934
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
947
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -16),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
976
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
990
BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
tools/testing/selftests/bpf/progs/syscall.c
105
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1515
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1000);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1554
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 10000);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1560
*insn++ = BPF_ALU64_IMM(BPF_MUL, BPF_REG_0, 2);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1586
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1000);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1617
*insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 10000);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1620
*insn++ = BPF_ALU64_IMM(BPF_MUL, BPF_REG_0, 2);
tools/testing/selftests/bpf/test_lru_map.c
50
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/test_tag.c
33
prog[i] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, rand());
tools/testing/selftests/bpf/test_tag.c
49
prog[insns - 2] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, 42);
tools/testing/selftests/bpf/test_verifier.c
225
insn[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0xbef);
tools/testing/selftests/bpf/test_verifier.c
272
insn[i++] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 32);
tools/testing/selftests/bpf/test_verifier.c
302
insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42);
tools/testing/selftests/bpf/test_verifier.c
331
insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42);
tools/testing/selftests/bpf/test_verifier.c
437
insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1);
tools/testing/selftests/bpf/test_verifier.c
443
insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0);
tools/testing/selftests/bpf/test_verifier.c
444
insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0);
tools/testing/selftests/bpf/test_verifier.c
448
insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0);
tools/testing/selftests/bpf/test_verifier.c
452
insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0);
tools/testing/selftests/bpf/test_verifier.c
473
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -48), \
tools/testing/selftests/bpf/test_verifier.c
490
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8), \
tools/testing/selftests/bpf/test_verifier.c
501
BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 33), \
tools/testing/selftests/bpf/test_verifier.c
502
BPF_ALU64_IMM(BPF_RSH, BPF_REG_7, 33)
tools/testing/selftests/bpf/test_verifier.c
511
BPF_ALU64_IMM(BPF_OR, BPF_REG_7, 0x80000000), \
tools/testing/selftests/bpf/test_verifier.c
512
BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 32), \
tools/testing/selftests/bpf/test_verifier.c
513
BPF_ALU64_IMM(BPF_ARSH, BPF_REG_7, 32)
tools/testing/selftests/bpf/verifier/atomic_and.c
55
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_and.c
73
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
100
BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
91
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
99
BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 32),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
32
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
56
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
79
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
8
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/atomic_or.c
55
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_or.c
73
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_or.c
83
BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/atomic_or.c
91
BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
tools/testing/selftests/bpf/verifier/atomic_or.c
92
BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/atomic_xor.c
55
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_xor.c
73
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/basic_instr.c
112
BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/basic_instr.c
126
BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/basic_instr.c
20
BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
tools/testing/selftests/bpf/verifier/basic_instr.c
21
BPF_ALU64_IMM(BPF_OR, BPF_REG_2, 0xffff),
tools/testing/selftests/bpf/verifier/basic_instr.c
5
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 2),
tools/testing/selftests/bpf/verifier/basic_instr.c
78
BPF_ALU64_IMM(BPF_ARSH, BPF_REG_0, 5),
tools/testing/selftests/bpf/verifier/basic_instr.c
8
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -1),
tools/testing/selftests/bpf/verifier/basic_instr.c
9
BPF_ALU64_IMM(BPF_MUL, BPF_REG_1, 3),
tools/testing/selftests/bpf/verifier/basic_instr.c
98
BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
108
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
113
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
117
BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
118
BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
120
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
123
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
126
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
153
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
156
BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
157
BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
159
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
162
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
165
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
188
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
191
BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
192
BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
195
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 2),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
198
BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
199
BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
203
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
207
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 2),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
210
BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
211
BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
213
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
216
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
42
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
44
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 2),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
48
BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
49
BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
51
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
54
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
76
BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
78
BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
81
BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
83
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
85
BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 1),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
88
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/bpf_st_mem.c
49
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 32),
tools/testing/selftests/bpf/verifier/bpf_st_mem.c
6
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, -42),
tools/testing/selftests/bpf/verifier/calls.c
1011
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1013
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
103
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
122
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
127
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
1272
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1287
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1307
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, -8),
tools/testing/selftests/bpf/verifier/calls.c
1320
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1322
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1368
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1370
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1402
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1420
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1422
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1453
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1474
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1476
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1507
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1531
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1533
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1544
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1556
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1603
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1605
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1616
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1628
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
165
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1673
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1675
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1686
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -24),
tools/testing/selftests/bpf/verifier/calls.c
1698
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -24),
tools/testing/selftests/bpf/verifier/calls.c
172
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -4),
tools/testing/selftests/bpf/verifier/calls.c
1744
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1746
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1757
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1769
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1813
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1815
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/calls.c
1826
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1838
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
1881
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
1891
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
1910
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
1923
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
194
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
1942
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
1956
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
1978
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
1992
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
2013
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
2026
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
2049
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
2062
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
2084
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
2097
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
2122
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
2126
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
2139
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
2163
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
2167
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
tools/testing/selftests/bpf/verifier/calls.c
2180
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/calls.c
2203
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2218
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2248
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
229
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
2340
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2347
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
2356
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -24),
tools/testing/selftests/bpf/verifier/calls.c
2358
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -32),
tools/testing/selftests/bpf/verifier/calls.c
256
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
28
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
326
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
tools/testing/selftests/bpf/verifier/calls.c
351
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
tools/testing/selftests/bpf/verifier/calls.c
375
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
tools/testing/selftests/bpf/verifier/calls.c
386
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
392
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 64),
tools/testing/selftests/bpf/verifier/calls.c
43
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
58
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
651
BPF_ALU64_IMM(BPF_ADD, BPF_REG_8, 8),
tools/testing/selftests/bpf/verifier/calls.c
676
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/calls.c
721
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
tools/testing/selftests/bpf/verifier/calls.c
724
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
tools/testing/selftests/bpf/verifier/calls.c
727
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
tools/testing/selftests/bpf/verifier/calls.c
73
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
740
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -63),
tools/testing/selftests/bpf/verifier/calls.c
743
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -61),
tools/testing/selftests/bpf/verifier/calls.c
746
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -63),
tools/testing/selftests/bpf/verifier/calls.c
88
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/calls.c
988
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1160
BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 42), // 3. r3 += 42
tools/testing/selftests/bpf/verifier/ctx_skb.c
1163
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 14), // 6. r4 += 14
tools/testing/selftests/bpf/verifier/ctx_skb.c
1182
BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 42), // 3. r3 += 42
tools/testing/selftests/bpf/verifier/ctx_skb.c
1185
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 14), // 6. r4 += 14
tools/testing/selftests/bpf/verifier/ctx_skb.c
323
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/ctx_skb.c
340
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/ctx_skb.c
357
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/ctx_skb.c
360
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 6),
tools/testing/selftests/bpf/verifier/ctx_skb.c
47
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/ctx_skb.c
71
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/ctx_skb.c
94
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/event_output.c
31
BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8), \
tools/testing/selftests/bpf/verifier/jit.c
10
BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/jit.c
14
BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/jit.c
140
BPF_ALU64_IMM(BPF_DIV, BPF_REG_3, 0xfefeeeULL),
tools/testing/selftests/bpf/verifier/jit.c
145
BPF_ALU64_IMM(BPF_MOD, BPF_REG_1, 0xbeefULL),
tools/testing/selftests/bpf/verifier/jit.c
52
BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 32),
tools/testing/selftests/bpf/verifier/jit.c
6
BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/jit.c
90
BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 0xefefef),
tools/testing/selftests/bpf/verifier/jmp32.c
787
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jmp32.c
796
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),
tools/testing/selftests/bpf/verifier/jmp32.c
797
BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
tools/testing/selftests/bpf/verifier/jmp32.c
814
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jmp32.c
824
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),
tools/testing/selftests/bpf/verifier/jmp32.c
825
BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
tools/testing/selftests/bpf/verifier/jmp32.c
842
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jmp32.c
852
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),
tools/testing/selftests/bpf/verifier/jmp32.c
853
BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
tools/testing/selftests/bpf/verifier/jmp32.c
869
BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jmp32.c
870
BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
tools/testing/selftests/bpf/verifier/jset.c
136
BPF_ALU64_IMM(BPF_OR, BPF_REG_0, 2),
tools/testing/selftests/bpf/verifier/jset.c
152
BPF_ALU64_IMM(BPF_AND, BPF_REG_1, 0xff),
tools/testing/selftests/bpf/verifier/jump.c
381
BPF_ALU64_IMM(BPF_NEG, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/jump.c
382
BPF_ALU64_IMM(BPF_NEG, BPF_REG_3, 0),
tools/testing/selftests/bpf/verifier/jump.c
383
BPF_ALU64_IMM(BPF_OR, BPF_REG_3, 32767),
tools/testing/selftests/bpf/verifier/jump.c
388
BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -32767),
tools/testing/selftests/bpf/verifier/jump.c
59
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/jump.c
63
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
tools/testing/selftests/bpf/verifier/jump.c
67
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -32),
tools/testing/selftests/bpf/verifier/jump.c
71
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -40),
tools/testing/selftests/bpf/verifier/jump.c
75
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -48),
tools/testing/selftests/bpf/verifier/jump.c
79
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -56),
tools/testing/selftests/bpf/verifier/ld_abs.c
170
BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/ld_abs.c
190
BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2),
tools/testing/selftests/bpf/verifier/ld_abs.c
209
BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0),
tools/testing/selftests/bpf/verifier/ld_abs.c
225
BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0),
tools/testing/selftests/bpf/verifier/map_kptr.c
111
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
117
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 7),
tools/testing/selftests/bpf/verifier/map_kptr.c
133
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
163
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
172
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 4),
tools/testing/selftests/bpf/verifier/map_kptr.c
187
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
208
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
231
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
255
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
276
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
28
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
300
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
322
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
328
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/map_kptr.c
336
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
tools/testing/selftests/bpf/verifier/map_kptr.c
337
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/map_kptr.c
353
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
359
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
tools/testing/selftests/bpf/verifier/map_kptr.c
362
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/map_kptr.c
387
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
408
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
428
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
435
BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 2),
tools/testing/selftests/bpf/verifier/map_kptr.c
48
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
79
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/map_kptr.c
8
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/precise.c
174
BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 0xff),
tools/testing/selftests/bpf/verifier/precise.c
18
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/precise.c
234
BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0),
tools/testing/selftests/bpf/verifier/precise.c
235
BPF_ALU64_IMM(BPF_MOV, BPF_REG_8, 0),
tools/testing/selftests/bpf/verifier/precise.c
236
BPF_ALU64_IMM(BPF_MOV, BPF_REG_9, 0x80000000),
tools/testing/selftests/bpf/verifier/precise.c
239
BPF_ALU64_IMM(BPF_MOD, BPF_REG_6, 1),
tools/testing/selftests/bpf/verifier/precise.c
240
BPF_ALU64_IMM(BPF_MOV, BPF_REG_9, 0),
tools/testing/selftests/bpf/verifier/precise.c
242
BPF_ALU64_IMM(BPF_MOV, BPF_REG_6, 0),
tools/testing/selftests/bpf/verifier/precise.c
243
BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
tools/testing/selftests/bpf/verifier/precise.c
248
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
tools/testing/selftests/bpf/verifier/precise.c
252
BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 10),
tools/testing/selftests/bpf/verifier/precise.c
253
BPF_ALU64_IMM(BPF_MUL, BPF_REG_6, 8192),
tools/testing/selftests/bpf/verifier/precise.c
30
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1), /* R2=scalar(umin=1, umax=8) */
tools/testing/selftests/bpf/verifier/precise.c
32
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/precise.c
67
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/precise.c
77
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/precise.c
8
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
tools/testing/selftests/bpf/verifier/precise.c
89
BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1), /* R2=scalar(umin=1, umax=8) */
tools/testing/selftests/bpf/verifier/precise.c
91
BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),