1*b98b567cSostannard// RUN: llvm-mc %s -triple armv8m.main -mattr=+mve -filetype asm -o - | FileCheck %s 2*b98b567cSostannard 3*b98b567cSostannard .thumb 4*b98b567cSostannard 5*b98b567cSostannard// CHECK: it eq 6*b98b567cSostannard// CHECK: .inst.n 0x3001 7*b98b567cSostannard// CHECK: add.w r0, r0, #1 8*b98b567cSostannard it eq 9*b98b567cSostannard .inst.n 0x3001 // addeq r0, #1 10*b98b567cSostannard add r0, #1 11*b98b567cSostannard 12*b98b567cSostannard// CHECK: vpst 13*b98b567cSostannard// CHECK: .inst.w 0xef220844 14*b98b567cSostannard// CHECK: vadd.i32 q0, q1, q2 15*b98b567cSostannard vpst 16*b98b567cSostannard .inst.w 0xef220844 // vaddt.i32 q0, q1, q2 17*b98b567cSostannard vadd.i32 q0, q1, q2 18*b98b567cSostannard 19*b98b567cSostannard// CHECK: ite eq 20*b98b567cSostannard// CHECK: .inst.n 0x3001 21*b98b567cSostannard// CHECK: addne r0, #1 22*b98b567cSostannard// CHECK: add.w r0, r0, #1 23*b98b567cSostannard ite eq 24*b98b567cSostannard .inst.n 0x3001 // addeq r0, #1 25*b98b567cSostannard addne r0, #1 26*b98b567cSostannard add r0, #1 27