1test compile
2target x86_64
3
4; regex: V=v\d+
5
6function u0:0(i8, i8) fast {
7fn0 = %black_box(i8)
8ss0 = explicit_slot 1 ; black box
9
10block0(v0: i8, v1: i8):
11    v99 = stack_addr.i64 ss0
12
13    ; check: istore8 $(V), $(V)
14
15    v2 = band v0, v1
16    store v2, v99
17    v3 = bor v0, v1
18    store v3, v99
19    v4 = bxor v0, v1
20    store v4, v99
21    v5 = bnot v0
22    store v5, v99
23    v6 = band_not v0, v1
24    store v6, v99
25    v7 = bor_not v0, v1
26    store v7, v99
27    v8 = bxor_not v0, v1
28    store v8, v99
29    v9 = band_imm v0, 42
30    store v9, v99
31    v10 = bor_imm v0, 42
32    store v10, v99
33    v11 = bxor_imm v0, 42
34    store v11, v99
35    return
36}
37