1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
3 0x1f 0x40 0x7f 0x70 0x82 0xf5 0xb1 0x3b
5 # CHECK-NEXT: memb(r17 + r21<<#3) = r2.new
6 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x34
8 # CHECK-NEXT: if (p3) memb(r17+r21<<#3) = r2.new
9 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x35
11 # CHECK-NEXT: if (!p3) memb(r17+r21<<#3) = r2.new
12 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x36
14 # CHECK-NEXT: r31 = r31
15 # CHECK-NEXT: if (p3.new) memb(r17+r21<<#3) = r2.new
16 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x37
18 # CHECK-NEXT: r31 = r31
19 # CHECK-NEXT: if (!p3.new) memb(r17+r21<<#3) = r2.new
21 0x1f 0x40 0x7f 0x70 0x8a 0xf5 0xb1 0x3b
23 # CHECK-NEXT: memh(r17 + r21<<#3) = r2.new
24 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x34
26 # CHECK-NEXT: if (p3) memh(r17+r21<<#3) = r2.new
27 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x35
29 # CHECK-NEXT: if (!p3) memh(r17+r21<<#3) = r2.new
30 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x36
32 # CHECK-NEXT: r31 = r31
33 # CHECK-NEXT: if (p3.new) memh(r17+r21<<#3) = r2.new
34 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x37
36 # CHECK-NEXT: r31 = r31
37 # CHECK-NEXT: if (!p3.new) memh(r17+r21<<#3) = r2.new
39 0x1f 0x40 0x7f 0x70 0x92 0xf5 0xb1 0x3b
41 # CHECK-NEXT: memw(r17 + r21<<#3) = r2.new
42 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x34
44 # CHECK-NEXT: if (p3) memw(r17+r21<<#3) = r2.new
45 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x35
47 # CHECK-NEXT: if (!p3) memw(r17+r21<<#3) = r2.new
48 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x36
50 # CHECK-NEXT: r31 = r31
51 # CHECK-NEXT: if (p3.new) memw(r17+r21<<#3) = r2.new
52 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x37
54 # CHECK-NEXT: r31 = r31
55 # CHECK-NEXT: if (!p3.new) memw(r17+r21<<#3) = r2.new