i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / mpx-inval-2.l
1 .*: Assembler messages:
2 .*:5: Error: 16-bit address isn't allowed in MPX instructions
3 .*:6: Error: 16-bit address isn't allowed in MPX instructions
4 .*:7: Error: 16-bit address isn't allowed in MPX instructions
5 .*:8: Error: 16-bit address isn't allowed in MPX instructions
6 .*:9: Error: 16-bit address isn't allowed in MPX instructions
7 .*:10: Error: 16-bit address isn't allowed in MPX instructions
8 .*:11: Error: 16-bit address isn't allowed in MPX instructions
9 .*:12: Error: 16-bit address isn't allowed in MPX instructions
10 .*:14: Error: .* `bndcl'
11 .*:15: Error: .* `bndcn'
12 .*:16: Error: .* `bndcu'
13 .*:19: Error: 16-bit address isn't allowed in MPX instructions
14 .*:20: Error: 16-bit address isn't allowed in MPX instructions
15 .*:21: Error: 16-bit address isn't allowed in MPX instructions
16 .*:22: Error: 16-bit address isn't allowed in MPX instructions
17 .*:23: Error: 16-bit address isn't allowed in MPX instructions
18 .*:24: Error: 16-bit address isn't allowed in MPX instructions
19 .*:25: Error: 16-bit address isn't allowed in MPX instructions
20 .*:26: Error: 16-bit address isn't allowed in MPX instructions
21 .*:28: Error: .* `bndcl'
22 .*:29: Error: .* `bndcn'
23 .*:30: Error: .* `bndcu'
24 .*:35: Error: 16-bit address isn't allowed in MPX instructions
25 .*:36: Error: 16-bit address isn't allowed in MPX instructions
26 .*:37: Error: 16-bit address isn't allowed in MPX instructions
27 .*:38: Error: 16-bit address isn't allowed in MPX instructions
28 .*:39: Error: 16-bit address isn't allowed in MPX instructions
29 .*:40: Error: 16-bit address isn't allowed in MPX instructions
30 .*:41: Error: 16-bit address isn't allowed in MPX instructions
31 .*:42: Error: 16-bit address isn't allowed in MPX instructions
32 .*:44: Error: .* `bndcl'
33 .*:45: Error: .* `bndcn'
34 .*:46: Error: .* `bndcu'
35 .*:49: Error: 16-bit address isn't allowed in MPX instructions
36 .*:50: Error: 16-bit address isn't allowed in MPX instructions
37 .*:51: Error: 16-bit address isn't allowed in MPX instructions
38 .*:52: Error: 16-bit address isn't allowed in MPX instructions
39 .*:53: Error: 16-bit address isn't allowed in MPX instructions
40 .*:54: Error: 16-bit address isn't allowed in MPX instructions
41 .*:55: Error: 16-bit address isn't allowed in MPX instructions
42 .*:56: Error: 16-bit address isn't allowed in MPX instructions
43 .*:58: Error: .* `bndcl'
44 .*:59: Error: .* `bndcn'
45 .*:60: Error: .* `bndcu'
46 GAS LISTING .*
47 #...
48 [       ]*[1-9][0-9]*[  ]+mpx32:
49 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcl \(%bx,%si\), %bnd0
50 .*  Error: 16-bit address isn't allowed in MPX instructions
51 #...
52 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcn \(%bx,%di\), %bnd0
53 .*  Error: 16-bit address isn't allowed in MPX instructions
54 #...
55 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcu \(%bp,%si\), %bnd0
56 .*  Error: 16-bit address isn't allowed in MPX instructions
57 #...
58 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndldx        \(%bp,%di\), %bnd0
59 .*  Error: 16-bit address isn't allowed in MPX instructions
60 #...
61 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmk \(%bx\), %bnd0
62 .*  Error: 16-bit address isn't allowed in MPX instructions
63 #...
64 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmov        \(%bp\), %bnd0
65 .*  Error: 16-bit address isn't allowed in MPX instructions
66 #...
67 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmov        %bnd0, \(%si\)
68 .*  Error: 16-bit address isn't allowed in MPX instructions
69 #...
70 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndstx        %bnd0, \(%di\)
71 .*  Error: 16-bit address isn't allowed in MPX instructions
72 #...
73 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcl bnd0, \[bx\]
74 .*  Error: 16-bit address isn't allowed in MPX instructions
75 #...
76 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcn bnd0, \[bp\]
77 .*  Error: 16-bit address isn't allowed in MPX instructions
78 #...
79 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcu bnd0, \[si\]
80 .*  Error: 16-bit address isn't allowed in MPX instructions
81 #...
82 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndldx        bnd0, \[di\]
83 .*  Error: 16-bit address isn't allowed in MPX instructions
84 #...
85 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmk bnd0, \[bx\+si\]
86 .*  Error: 16-bit address isn't allowed in MPX instructions
87 #...
88 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmov        bnd0, \[bx\+di\]
89 .*  Error: 16-bit address isn't allowed in MPX instructions
90 #...
91 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmov        \[bp\+si\], bnd0
92 .*  Error: 16-bit address isn't allowed in MPX instructions
93 #...
94 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndstx        \[bp\+di\], bnd0
95 .*  Error: 16-bit address isn't allowed in MPX instructions
96 #...
97 [       ]*[1-9][0-9]*[  ]+mpx16:
98 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcl \(%bx,%si\), %bnd0
99 .*  Error: 16-bit address isn't allowed in MPX instructions
100 #...
101 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcn \(%bx,%di\), %bnd0
102 .*  Error: 16-bit address isn't allowed in MPX instructions
103 #...
104 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcu \(%bp,%si\), %bnd0
105 .*  Error: 16-bit address isn't allowed in MPX instructions
106 #...
107 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndldx        \(%bp,%di\), %bnd0
108 .*  Error: 16-bit address isn't allowed in MPX instructions
109 #...
110 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmk \(%bx\), %bnd0
111 .*  Error: 16-bit address isn't allowed in MPX instructions
112 #...
113 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmov        \(%bp\), %bnd0
114 .*  Error: 16-bit address isn't allowed in MPX instructions
115 #...
116 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmov        %bnd0, \(%si\)
117 .*  Error: 16-bit address isn't allowed in MPX instructions
118 #...
119 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndstx        %bnd0, \(%di\)
120 .*  Error: 16-bit address isn't allowed in MPX instructions
121 #...
122 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcl bnd0, \[bx\]
123 .*  Error: 16-bit address isn't allowed in MPX instructions
124 #...
125 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcn bnd0, \[bp\]
126 .*  Error: 16-bit address isn't allowed in MPX instructions
127 #...
128 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndcu bnd0, \[si\]
129 .*  Error: 16-bit address isn't allowed in MPX instructions
130 #...
131 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndldx        bnd0, \[di\]
132 .*  Error: 16-bit address isn't allowed in MPX instructions
133 #...
134 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmk bnd0, \[bx\+si\]
135 .*  Error: 16-bit address isn't allowed in MPX instructions
136 #...
137 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmov        bnd0, \[bx\+di\]
138 .*  Error: 16-bit address isn't allowed in MPX instructions
139 #...
140 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndmov        \[bp\+si\], bnd0
141 .*  Error: 16-bit address isn't allowed in MPX instructions
142 #...
143 [       ]*[1-9][0-9]*[  ]+[?0-9A-F      ]*bndstx        \[bp\+di\], bnd0
144 .*  Error: 16-bit address isn't allowed in MPX instructions
145 #...