Colin LeMahieu | 3d34afb | 2014-12-29 19:42:14 +0000 | [diff] [blame] | 1 | # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s |
| 2 | |
Colin LeMahieu | 9a3cd3f | 2014-12-29 20:00:43 +0000 | [diff] [blame^] | 3 | 0x28 0xd4 0xd1 0xab |
| 4 | # CHECK: memd(r17++#40) = r21:20 |
| 5 | 0x2b 0xf4 0xd1 0xab |
| 6 | # CHECK: if (p3) memd(r17++#40) = r21:20 |
| 7 | 0x2f 0xf4 0xd1 0xab |
| 8 | # CHECK: if (!p3) memd(r17++#40) = r21:20 |
| 9 | 0x03 0x40 0x45 0x85 0xab 0xf4 0xd1 0xab |
| 10 | # CHECK: p3 = r5 |
| 11 | # CHECK-NEXT: if (p3.new) memd(r17++#40) = r21:20 |
| 12 | 0x03 0x40 0x45 0x85 0xaf 0xf4 0xd1 0xab |
| 13 | # CHECK: p3 = r5 |
| 14 | # CHECK-NEXT: if (!p3.new) memd(r17++#40) = r21:20 |
| 15 | |
Colin LeMahieu | 3d34afb | 2014-12-29 19:42:14 +0000 | [diff] [blame] | 16 | 0x28 0xd5 0x11 0xab |
| 17 | # CHECK: memb(r17++#5) = r21 |
| 18 | 0x2b 0xf5 0x11 0xab |
| 19 | # CHECK: if (p3) memb(r17++#5) = r21 |
| 20 | 0x2f 0xf5 0x11 0xab |
| 21 | # CHECK: if (!p3) memb(r17++#5) = r21 |
| 22 | 0x03 0x40 0x45 0x85 0xab 0xf5 0x11 0xab |
| 23 | # CHECK: p3 = r5 |
| 24 | # CHECK-NEXT: if (p3.new) memb(r17++#5) = r21 |
| 25 | 0x03 0x40 0x45 0x85 0xaf 0xf5 0x11 0xab |
| 26 | # CHECK: p3 = r5 |
Colin LeMahieu | 9a3cd3f | 2014-12-29 20:00:43 +0000 | [diff] [blame^] | 27 | # CHECK-NEXT: if (!p3.new) memb(r17++#5) = r21 |
| 28 | |
| 29 | 0x28 0xd5 0x51 0xab |
| 30 | # CHECK: memh(r17++#10) = r21 |
| 31 | 0x2b 0xf5 0x51 0xab |
| 32 | # CHECK: if (p3) memh(r17++#10) = r21 |
| 33 | 0x2f 0xf5 0x51 0xab |
| 34 | # CHECK: if (!p3) memh(r17++#10) = r21 |
| 35 | 0x03 0x40 0x45 0x85 0xab 0xf5 0x51 0xab |
| 36 | # CHECK: p3 = r5 |
| 37 | # CHECK-NEXT: if (p3.new) memh(r17++#10) = r21 |
| 38 | 0x03 0x40 0x45 0x85 0xaf 0xf5 0x51 0xab |
| 39 | # CHECK: p3 = r5 |
| 40 | # CHECK-NEXT: if (!p3.new) memh(r17++#10) = r21 |
| 41 | |
| 42 | 0x28 0xd5 0x91 0xab |
| 43 | # CHECK: memw(r17++#20) = r21 |
| 44 | 0x2b 0xf5 0x91 0xab |
| 45 | # CHECK: if (p3) memw(r17++#20) = r21 |
| 46 | 0x2f 0xf5 0x91 0xab |
| 47 | # CHECK: if (!p3) memw(r17++#20) = r21 |
| 48 | 0x03 0x40 0x45 0x85 0xaf 0xf5 0x91 0xab |
| 49 | # CHECK: p3 = r5 |
| 50 | # CHECK-NEXT: if (!p3.new) memw(r17++#20) = r21 |
| 51 | 0x03 0x40 0x45 0x85 0xab 0xf5 0x91 0xab |
| 52 | # CHECK: p3 = r5 |
| 53 | # CHECK-NEXT: if (p3.new) memw(r17++#20) = r21 |