1@ test floating-point constant parsing.
2
3	.arm
4	.text
5	.syntax unified
6
7        vmov.f32 q0, 0.0
8
9	vmov.f32 q0, 2.0
10        vmov.f32 q0, 4.0
11        vmov.f32 q0, 8.0
12        vmov.f32 q0, 16.0
13        vmov.f32 q0, 0.125
14        vmov.f32 q0, 0.25
15        vmov.f32 q0, 0.5
16        vmov.f32 q0, 1.0
17
18        vmov.f32 q0, 2.125
19        vmov.f32 q0, 4.25
20        vmov.f32 q0, 8.5
21        vmov.f32 q0, 17.0
22        vmov.f32 q0, 0.1328125
23        vmov.f32 q0, 0.265625
24        vmov.f32 q0, 0.53125
25        vmov.f32 q0, 1.0625
26
27        vmov.f32 q0, 2.25
28        vmov.f32 q0, 4.5
29        vmov.f32 q0, 9.0
30        vmov.f32 q0, 18.0
31        vmov.f32 q0, 0.140625
32        vmov.f32 q0, 0.28125
33        vmov.f32 q0, 0.5625
34        vmov.f32 q0, 1.125
35
36        vmov.f32 q0, 2.375
37        vmov.f32 q0, 4.75
38        vmov.f32 q0, 9.5
39        vmov.f32 q0, 19.0
40        vmov.f32 q0, 0.1484375
41        vmov.f32 q0, 0.296875
42        vmov.f32 q0, 0.59375
43        vmov.f32 q0, 1.1875
44
45        vmov.f32 q0, 2.5
46        vmov.f32 q0, 5.0
47        vmov.f32 q0, 10.0
48        vmov.f32 q0, 20.0
49        vmov.f32 q0, 0.15625
50        vmov.f32 q0, 0.3125
51        vmov.f32 q0, 0.625
52        vmov.f32 q0, 1.25
53
54        vmov.f32 q0, 2.625
55        vmov.f32 q0, 5.25
56        vmov.f32 q0, 10.5
57        vmov.f32 q0, 21.0
58        vmov.f32 q0, 0.1640625
59        vmov.f32 q0, 0.328125
60        vmov.f32 q0, 0.65625
61        vmov.f32 q0, 1.3125
62
63        vmov.f32 q0, 2.75
64        vmov.f32 q0, 5.5
65        vmov.f32 q0, 11.0
66        vmov.f32 q0, 22.0
67        vmov.f32 q0, 0.171875
68        vmov.f32 q0, 0.34375
69        vmov.f32 q0, 0.6875
70        vmov.f32 q0, 1.375
71
72        vmov.f32 q0, 2.875
73        vmov.f32 q0, 5.75
74        vmov.f32 q0, 11.5
75        vmov.f32 q0, 23.0
76        vmov.f32 q0, 0.1796875
77        vmov.f32 q0, 0.359375
78        vmov.f32 q0, 0.71875
79        vmov.f32 q0, 1.4375
80
81        vmov.f32 q0, 3.0
82        vmov.f32 q0, 6.0
83        vmov.f32 q0, 12.0
84        vmov.f32 q0, 24.0
85        vmov.f32 q0, 0.1875
86        vmov.f32 q0, 0.375
87        vmov.f32 q0, 0.75
88        vmov.f32 q0, 1.5
89
90        vmov.f32 q0, 3.125
91        vmov.f32 q0, 6.25
92        vmov.f32 q0, 12.5
93        vmov.f32 q0, 25.0
94        vmov.f32 q0, 0.1953125
95        vmov.f32 q0, 0.390625
96        vmov.f32 q0, 0.78125
97        vmov.f32 q0, 1.5625
98
99        vmov.f32 q0, 3.25
100        vmov.f32 q0, 6.5
101        vmov.f32 q0, 13.0
102        vmov.f32 q0, 26.0
103        vmov.f32 q0, 0.203125
104        vmov.f32 q0, 0.40625
105        vmov.f32 q0, 0.8125
106        vmov.f32 q0, 1.625
107
108        vmov.f32 q0, 3.375
109        vmov.f32 q0, 6.75
110        vmov.f32 q0, 13.5
111        vmov.f32 q0, 27.0
112        vmov.f32 q0, 0.2109375
113        vmov.f32 q0, 0.421875
114        vmov.f32 q0, 0.84375
115        vmov.f32 q0, 1.6875
116
117        vmov.f32 q0, 3.5
118        vmov.f32 q0, 7.0
119        vmov.f32 q0, 14.0
120        vmov.f32 q0, 28.0
121        vmov.f32 q0, 0.21875
122        vmov.f32 q0, 0.4375
123        vmov.f32 q0, 0.875
124        vmov.f32 q0, 1.75
125
126        vmov.f32 q0, 3.625
127        vmov.f32 q0, 7.25
128        vmov.f32 q0, 14.5
129        vmov.f32 q0, 29.0
130        vmov.f32 q0, 0.2265625
131        vmov.f32 q0, 0.453125
132        vmov.f32 q0, 0.90625
133        vmov.f32 q0, 1.8125
134
135        vmov.f32 q0, 3.75
136        vmov.f32 q0, 7.5
137        vmov.f32 q0, 15.0
138        vmov.f32 q0, 30.0
139        vmov.f32 q0, 0.234375
140        vmov.f32 q0, 0.46875
141        vmov.f32 q0, 0.9375
142        vmov.f32 q0, 1.875
143
144        vmov.f32 q0, 3.875
145        vmov.f32 q0, 7.75
146        vmov.f32 q0, 15.5
147        vmov.f32 q0, 31.0
148        vmov.f32 q0, 0.2421875
149        vmov.f32 q0, 0.484375
150        vmov.f32 q0, 0.96875
151        vmov.f32 q0, 1.9375
152
153        vmov.f32 q0, -0.0
154
155	vmov.f32 q0, -2.0
156        vmov.f32 q0, -4.0
157        vmov.f32 q0, -8.0
158        vmov.f32 q0, -16.0
159        vmov.f32 q0, -0.125
160        vmov.f32 q0, -0.25
161        vmov.f32 q0, -0.5
162        vmov.f32 q0, -1.0
163
164        vmov.f32 q0, -2.125
165        vmov.f32 q0, -4.25
166        vmov.f32 q0, -8.5
167        vmov.f32 q0, -17.0
168        vmov.f32 q0, -0.1328125
169        vmov.f32 q0, -0.265625
170        vmov.f32 q0, -0.53125
171        vmov.f32 q0, -1.0625
172
173        vmov.f32 q0, -2.25
174        vmov.f32 q0, -4.5
175        vmov.f32 q0, -9.0
176        vmov.f32 q0, -18.0
177        vmov.f32 q0, -0.140625
178        vmov.f32 q0, -0.28125
179        vmov.f32 q0, -0.5625
180        vmov.f32 q0, -1.125
181
182        vmov.f32 q0, -2.375
183        vmov.f32 q0, -4.75
184        vmov.f32 q0, -9.5
185        vmov.f32 q0, -19.0
186        vmov.f32 q0, -0.1484375
187        vmov.f32 q0, -0.296875
188        vmov.f32 q0, -0.59375
189        vmov.f32 q0, -1.1875
190
191        vmov.f32 q0, -2.5
192        vmov.f32 q0, -5.0
193        vmov.f32 q0, -10.0
194        vmov.f32 q0, -20.0
195        vmov.f32 q0, -0.15625
196        vmov.f32 q0, -0.3125
197        vmov.f32 q0, -0.625
198        vmov.f32 q0, -1.25
199
200        vmov.f32 q0, -2.625
201        vmov.f32 q0, -5.25
202        vmov.f32 q0, -10.5
203        vmov.f32 q0, -21.0
204        vmov.f32 q0, -0.1640625
205        vmov.f32 q0, -0.328125
206        vmov.f32 q0, -0.65625
207        vmov.f32 q0, -1.3125
208
209        vmov.f32 q0, -2.75
210        vmov.f32 q0, -5.5
211        vmov.f32 q0, -11.0
212        vmov.f32 q0, -22.0
213        vmov.f32 q0, -0.171875
214        vmov.f32 q0, -0.34375
215        vmov.f32 q0, -0.6875
216        vmov.f32 q0, -1.375
217
218        vmov.f32 q0, -2.875
219        vmov.f32 q0, -5.75
220        vmov.f32 q0, -11.5
221        vmov.f32 q0, -23.0
222        vmov.f32 q0, -0.1796875
223        vmov.f32 q0, -0.359375
224        vmov.f32 q0, -0.71875
225        vmov.f32 q0, -1.4375
226
227        vmov.f32 q0, -3.0
228        vmov.f32 q0, -6.0
229        vmov.f32 q0, -12.0
230        vmov.f32 q0, -24.0
231        vmov.f32 q0, -0.1875
232        vmov.f32 q0, -0.375
233        vmov.f32 q0, -0.75
234        vmov.f32 q0, -1.5
235
236        vmov.f32 q0, -3.125
237        vmov.f32 q0, -6.25
238        vmov.f32 q0, -12.5
239        vmov.f32 q0, -25.0
240        vmov.f32 q0, -0.1953125
241        vmov.f32 q0, -0.390625
242        vmov.f32 q0, -0.78125
243        vmov.f32 q0, -1.5625
244
245        vmov.f32 q0, -3.25
246        vmov.f32 q0, -6.5
247        vmov.f32 q0, -13.0
248        vmov.f32 q0, -26.0
249        vmov.f32 q0, -0.203125
250        vmov.f32 q0, -0.40625
251        vmov.f32 q0, -0.8125
252        vmov.f32 q0, -1.625
253
254        vmov.f32 q0, -3.375
255        vmov.f32 q0, -6.75
256        vmov.f32 q0, -13.5
257        vmov.f32 q0, -27.0
258        vmov.f32 q0, -0.2109375
259        vmov.f32 q0, -0.421875
260        vmov.f32 q0, -0.84375
261        vmov.f32 q0, -1.6875
262
263        vmov.f32 q0, -3.5
264        vmov.f32 q0, -7.0
265        vmov.f32 q0, -14.0
266        vmov.f32 q0, -28.0
267        vmov.f32 q0, -0.21875
268        vmov.f32 q0, -0.4375
269        vmov.f32 q0, -0.875
270        vmov.f32 q0, -1.75
271
272        vmov.f32 q0, -3.625
273        vmov.f32 q0, -7.25
274        vmov.f32 q0, -14.5
275        vmov.f32 q0, -29.0
276        vmov.f32 q0, -0.2265625
277        vmov.f32 q0, -0.453125
278        vmov.f32 q0, -0.90625
279        vmov.f32 q0, -1.8125
280
281        vmov.f32 q0, -3.75
282        vmov.f32 q0, -7.5
283        vmov.f32 q0, -15.0
284        vmov.f32 q0, -30.0
285        vmov.f32 q0, -0.234375
286        vmov.f32 q0, -0.46875
287        vmov.f32 q0, -0.9375
288        vmov.f32 q0, -1.875
289
290        vmov.f32 q0, -3.875
291        vmov.f32 q0, -7.75
292        vmov.f32 q0, -15.5
293        vmov.f32 q0, -31.0
294        vmov.f32 q0, -0.2421875
295        vmov.f32 q0, -0.484375
296        vmov.f32 q0, -0.96875
297        vmov.f32 q0, -1.9375
298
299	vmov.i64 d9, #0xffffffffffffffff
300