[PATCH 7/57][Arm][GAS] Add support for MVE instructions: vstr/vldr
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vstr-bad-2.l
1 [^:]*: Assembler messages:
2 [^:]*:10: Error: bad element type for instruction -- `vstrw.u16 q0,\[q1,#4\]'
3 [^:]*:11: Error: bad element type for instruction -- `vstrw.u64 q0,\[q1,#-4\]'
4 [^:]*:12: Error: immediate must be a multiple of 4 in the range of \+/-\[0,508\] -- `vstrw.u32 q0,\[q1,#1\]'
5 [^:]*:13: Error: immediate must be a multiple of 4 in the range of \+/-\[0,508\] -- `vstrw.u32 q0,\[q1,#2\]'
6 [^:]*:14: Error: immediate must be a multiple of 4 in the range of \+/-\[0,508\] -- `vstrw.u32 q0,\[q1,#231\]'
7 [^:]*:15: Error: immediate must be a multiple of 4 in the range of \+/-\[0,508\] -- `vstrw.u32 q0,\[q1,#516\]'
8 [^:]*:16: Error: immediate must be a multiple of 4 in the range of \+/-\[0,508\] -- `vstrw.u32 q0,\[q1,#-516\]'
9 [^:]*:17: Warning: instruction is UNPREDICTABLE in an IT block
10 [^:]*:17: Warning: instruction is UNPREDICTABLE in an IT block
11 [^:]*:17: Warning: instruction is UNPREDICTABLE in an IT block
12 [^:]*:17: Warning: instruction is UNPREDICTABLE in an IT block
13 [^:]*:17: Warning: instruction is UNPREDICTABLE in an IT block
14 [^:]*:17: Warning: instruction is UNPREDICTABLE in an IT block
15 [^:]*:19: Error: syntax error -- `vstrweq.u32 q0,\[q1\]'
16 [^:]*:20: Error: syntax error -- `vstrweq.u32 q0,\[q1\]'
17 [^:]*:22: Error: syntax error -- `vstrweq.u32 q0,\[q1\]'
18 [^:]*:23: Error: vector predicated instruction should be in VPT/VPST block -- `vstrwt.u32 q0,\[q1\]'
19 [^:]*:25: Error: instruction missing MVE vector predication code -- `vstrw.u32 q0,\[q1\]'
20 [^:]*:26: Error: bad element type for instruction -- `vstrd.u16 q0,\[q1,#8\]'
21 [^:]*:27: Error: bad element type for instruction -- `vstrd.u32 q0,\[q1,#-8\]'
22 [^:]*:28: Error: immediate must be a multiple of 8 in the range of \+/-\[0,1016\] -- `vstrd.u64 q0,\[q1,#1\]'
23 [^:]*:29: Error: immediate must be a multiple of 8 in the range of \+/-\[0,1016\] -- `vstrd.u64 q0,\[q1,#4\]'
24 [^:]*:30: Error: immediate must be a multiple of 8 in the range of \+/-\[0,1016\] -- `vstrd.u64 q0,\[q1,#7\]'
25 [^:]*:31: Error: immediate must be a multiple of 8 in the range of \+/-\[0,1016\] -- `vstrd.u64 q0,\[q1,#228\]'
26 [^:]*:32: Error: immediate must be a multiple of 8 in the range of \+/-\[0,1016\] -- `vstrd.u64 q0,\[q1,#1024\]'
27 [^:]*:33: Error: immediate must be a multiple of 8 in the range of \+/-\[0,1016\] -- `vstrd.u64 q0,\[q1,#-1024\]'
28 [^:]*:34: Warning: instruction is UNPREDICTABLE in an IT block
29 [^:]*:34: Warning: instruction is UNPREDICTABLE in an IT block
30 [^:]*:34: Warning: instruction is UNPREDICTABLE in an IT block
31 [^:]*:34: Warning: instruction is UNPREDICTABLE in an IT block
32 [^:]*:34: Warning: instruction is UNPREDICTABLE in an IT block
33 [^:]*:34: Warning: instruction is UNPREDICTABLE in an IT block
34 [^:]*:36: Error: syntax error -- `vstrdeq.u64 q0,\[q1\]'
35 [^:]*:37: Error: syntax error -- `vstrdeq.u64 q0,\[q1\]'
36 [^:]*:39: Error: syntax error -- `vstrdeq.u64 q0,\[q1\]'
37 [^:]*:40: Error: vector predicated instruction should be in VPT/VPST block -- `vstrdt.u64 q0,\[q1\]'
38 [^:]*:42: Error: instruction missing MVE vector predication code -- `vstrd.u64 q0,\[q1\]'
This page took 0.02971 seconds and 4 git commands to generate.