Lines Matching +full:1 +full:ff80
2 "subtraction bounds (map value) variant 1",
12 BPF_LDX_MEM(BPF_B, BPF_REG_3, BPF_REG_0, 1),
37 BPF_LDX_MEM(BPF_B, BPF_REG_3, BPF_REG_0, 1),
67 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
73 .fixup_map_hash_8b = { 1, 9 },
163 BPF_ALU64_IMM(BPF_AND, BPF_REG_6, 1),
164 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, (1 << 29) - 1),
166 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, (1 << 29) - 1),
187 BPF_ALU64_IMM(BPF_AND, BPF_REG_6, 1),
188 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, (1 << 30) - 1),
190 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, (1 << 29) - 1),
211 BPF_MOV64_IMM(BPF_REG_2, 1),
234 "bounds check after truncation of boundary-crossing range (1)",
244 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 0xffffff80 >> 1),
245 /* r1 = [0xffff'ff80, 0x1'0000'007f] */
246 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 0xffffff80 >> 1),
247 /* r1 = [0xffff'ff80, 0xffff'ffff] or
251 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1),
255 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1),
278 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 0xffffff80 >> 1),
279 /* r1 = [0xffff'ff80, 0x1'0000'007f] */
280 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 0xffffff80 >> 1),
281 /* r1 = [0xffff'ff80, 0xffff'ffff] or
287 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1),
291 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1),
338 BPF_MOV64_IMM(BPF_REG_1, 1),
339 /* r1 = (u32)1 << (u32)32 = ? */
367 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1),
395 /* r1 = 1<<32 */
419 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
438 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
460 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
481 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
498 BPF_MOV64_IMM(BPF_REG_1, -1),
500 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 1),
502 BPF_JMP32_IMM(BPF_JGT, BPF_REG_1, 1, 3),
504 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 1),
505 BPF_JMP32_IMM(BPF_JGT, BPF_REG_1, 2, 1),
506 BPF_JMP_A(1),
508 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, -1),
519 BPF_MOV64_IMM(BPF_REG_1, -1),
521 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 1),
525 BPF_ALU32_IMM(BPF_ADD, BPF_REG_1, 1),
527 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_2, 1),
528 BPF_JMP_A(1),
530 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, -1),
550 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_8, 1),
560 "bounds check for reg = 0, reg xor 1",
567 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
570 BPF_ALU64_IMM(BPF_XOR, BPF_REG_1, 1),
571 BPF_JMP_IMM(BPF_JNE, BPF_REG_1, 0, 1),
582 "bounds check for reg32 = 0, reg32 xor 1",
589 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
592 BPF_ALU32_IMM(BPF_XOR, BPF_REG_1, 1),
593 BPF_JMP32_IMM(BPF_JNE, BPF_REG_1, 0, 1),
611 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
615 BPF_JMP_IMM(BPF_JGT, BPF_REG_1, 0, 1),
633 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
637 BPF_JMP_IMM(BPF_JNE, BPF_REG_1, 0, 1),
655 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
659 BPF_JMP32_IMM(BPF_JNE, BPF_REG_1, 0, 1),
677 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
682 BPF_JMP_IMM(BPF_JGE, BPF_REG_1, 0, 1),
700 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
705 BPF_JMP32_IMM(BPF_JGE, BPF_REG_1, 0, 1),
716 "bounds checks after 32-bit truncation. test 1",
726 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1),
727 BPF_JMP_IMM(BPF_JGT, BPF_REG_1, 0x7fffffff, 1),
746 BPF_JMP_IMM(BPF_JSLT, BPF_REG_1, 1, 1),
747 BPF_JMP32_IMM(BPF_JSLT, BPF_REG_1, 0, 1),