[Hexagon] Adding indexed stores.
[oota-llvm.git] / test / MC / Disassembler / Hexagon / nv_st.txt
1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
2
3 0x1f 0x40 0x7f 0x70 0x82 0xf5 0xb1 0x3b
4 # CHECK: r31 = r31
5 # CHECK-NEXT: memb(r17 + r21<<#3) = r2.new
6 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x34
7 # CHECK: r31 = r31
8 # CHECK-NEXT: if (p3) memb(r17+r21<<#3) = r2.new
9 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x35
10 # CHECK: r31 = r31
11 # CHECK-NEXT: if (!p3) memb(r17+r21<<#3) = r2.new
12 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x36
13 # CHECK: p3 = r5
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
17 # CHECK: p3 = r5
18 # CHECK-NEXT: r31 = r31
19 # CHECK-NEXT: if (!p3.new) memb(r17+r21<<#3) = r2.new
20
21 0x1f 0x40 0x7f 0x70 0x8a 0xf5 0xb1 0x3b
22 # CHECK: r31 = r31
23 # CHECK-NEXT: memh(r17 + r21<<#3) = r2.new
24 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x34
25 # CHECK: r31 = r31
26 # CHECK-NEXT: if (p3) memh(r17+r21<<#3) = r2.new
27 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x35
28 # CHECK: r31 = r31
29 # CHECK-NEXT: if (!p3) memh(r17+r21<<#3) = r2.new
30 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x36
31 # CHECK: p3 = r5
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
35 # CHECK: p3 = r5
36 # CHECK-NEXT: r31 = r31
37 # CHECK-NEXT: if (!p3.new) memh(r17+r21<<#3) = r2.new
38
39 0x1f 0x40 0x7f 0x70 0x92 0xf5 0xb1 0x3b
40 # CHECK: r31 = r31
41 # CHECK-NEXT: memw(r17 + r21<<#3) = r2.new
42 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x34
43 # CHECK: r31 = r31
44 # CHECK-NEXT: if (p3) memw(r17+r21<<#3) = r2.new
45 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x35
46 # CHECK: r31 = r31
47 # CHECK-NEXT: if (!p3) memw(r17+r21<<#3) = r2.new
48 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x36
49 # CHECK: p3 = r5
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
53 # CHECK: p3 = r5
54 # CHECK-NEXT: r31 = r31
55 # CHECK-NEXT: if (!p3.new) memw(r17+r21<<#3) = r2.new