| # RUN: llvm-mc -triple=hexagon -filetype=asm -o - %s | FileCheck %s | |
| # CHECK: a: | |
| a: | |
| # CHECK: r1: | |
| r1: | |
| # CHECK: r3: | |
| # CHECK: nop | |
| r3:nop | |
| # CHECK: r5:4 = combine(r5,r4) | |
| r5:4 = r5:4 | |
| # CHECK: r0 = r1 | |
| # CHECK: p0 = tstbit(r0,#10) | |
| # CHECK: if (!p0) jump | |
| 1:r0=r1; p0=tstbit(r0, #10); if !p0 jump 1b; | |
| # CHECK: nop | |
| # CHECK: r1 = add(r1,#4) | |
| # CHECK: r5 = memw(r1+#0) | |
| # CHECK: endloop0 | |
| b: { r5 = memw(r1) | |
| r1 = add(r1, #4) } : endloop0 |