| // RUN: llvm-mc %s -triple armv8m.main -mattr=+mve -filetype asm -o - | FileCheck %s | |
| .thumb | |
| // CHECK: it eq | |
| // CHECK: .inst.n 0x3001 | |
| // CHECK: add.w r0, r0, #1 | |
| it eq | |
| .inst.n 0x3001 // addeq r0, #1 | |
| add r0, #1 | |
| // CHECK: vpst | |
| // CHECK: .inst.w 0xef220844 | |
| // CHECK: vadd.i32 q0, q1, q2 | |
| vpst | |
| .inst.w 0xef220844 // vaddt.i32 q0, q1, q2 | |
| vadd.i32 q0, q1, q2 | |
| // CHECK: ite eq | |
| // CHECK: .inst.n 0x3001 | |
| // CHECK: addne r0, #1 | |
| // CHECK: add.w r0, r0, #1 | |
| ite eq | |
| .inst.n 0x3001 // addeq r0, #1 | |
| addne r0, #1 | |
| add r0, #1 |