[ARM] Better OR's for MVE compares
[llvm-core.git] / test / MC / Hexagon / vscatter-slot.s
blob6c806de2f983b50b7044fad30d1bbf16d9f5399e
1 # RUN: llvm-mc -arch=hexagon -mv65 -mhvx -filetype=asm < %s | FileCheck %s
3 # Test that a slot error is not reported for a packet with a load and a
4 # vscatter.
6 # CHECK: vscatter(r0,m0,v0.h).h = v1
8 v1=vmem(r1+#0)
9 vscatter(r0,m0,v0.h).h=v1
11 # CHECK: vscatter(r2,m0,v1:0.w).h += v2
13 v1=vmem(r3+#0)
14 vscatter(r2,m0,v1:0.w).h+=v2
16 # CHECK: vmem(r4+#0):scatter_release
18 v1=vmem(r5+#0)
19 vmem(r4+#0):scatter_release
21 # CHECK: vmem(r4+#0):scatter_release
23 v1=vmem(r5+#0)
24 vmem(r4+#0):scatter_release