• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2015, VIXL authors
2 // All rights reserved.
3 //
4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are met:
6 //
7 //   * Redistributions of source code must retain the above copyright notice,
8 //     this list of conditions and the following disclaimer.
9 //   * Redistributions in binary form must reproduce the above copyright notice,
10 //     this list of conditions and the following disclaimer in the documentation
11 //     and/or other materials provided with the distribution.
12 //   * Neither the name of ARM Limited nor the names of its contributors may be
13 //     used to endorse or promote products derived from this software without
14 //     specific prior written permission.
15 //
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
17 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
20 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24 // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 
27 
28 // ---------------------------------------------------------------------
29 // This file is auto generated using tools/generate_simulator_traces.py.
30 //
31 // PLEASE DO NOT EDIT.
32 // ---------------------------------------------------------------------
33 
34 #ifndef VIXL_SIM_SQSHL_H_2OPIMM_TRACE_AARCH64_H_
35 #define VIXL_SIM_SQSHL_H_2OPIMM_TRACE_AARCH64_H_
36 
37 const uint16_t kExpected_NEON_sqshl_H_2OPIMM[] = {
38   0xff81,
39   0xff02,
40   0xfe04,
41   0xfc08,
42   0xf810,
43   0xf020,
44   0xe040,
45   0xc080,
46   0x8100,
47   0x8000,
48   0x8000,
49   0x8000,
50   0x8000,
51   0x8000,
52   0x8000,
53   0x8000,
54   0xff82,
55   0xff04,
56   0xfe08,
57   0xfc10,
58   0xf820,
59   0xf040,
60   0xe080,
61   0xc100,
62   0x8200,
63   0x8000,
64   0x8000,
65   0x8000,
66   0x8000,
67   0x8000,
68   0x8000,
69   0x8000,
70   0xff83,
71   0xff06,
72   0xfe0c,
73   0xfc18,
74   0xf830,
75   0xf060,
76   0xe0c0,
77   0xc180,
78   0x8300,
79   0x8000,
80   0x8000,
81   0x8000,
82   0x8000,
83   0x8000,
84   0x8000,
85   0x8000,
86   0xfff0,
87   0xffe0,
88   0xffc0,
89   0xff80,
90   0xff00,
91   0xfe00,
92   0xfc00,
93   0xf800,
94   0xf000,
95   0xe000,
96   0xc000,
97   0x8000,
98   0x8000,
99   0x8000,
100   0x8000,
101   0x8000,
102   0xfffd,
103   0xfffa,
104   0xfff4,
105   0xffe8,
106   0xffd0,
107   0xffa0,
108   0xff40,
109   0xfe80,
110   0xfd00,
111   0xfa00,
112   0xf400,
113   0xe800,
114   0xd000,
115   0xa000,
116   0x8000,
117   0x8000,
118   0xfffe,
119   0xfffc,
120   0xfff8,
121   0xfff0,
122   0xffe0,
123   0xffc0,
124   0xff80,
125   0xff00,
126   0xfe00,
127   0xfc00,
128   0xf800,
129   0xf000,
130   0xe000,
131   0xc000,
132   0x8000,
133   0x8000,
134   0xffff,
135   0xfffe,
136   0xfffc,
137   0xfff8,
138   0xfff0,
139   0xffe0,
140   0xffc0,
141   0xff80,
142   0xff00,
143   0xfe00,
144   0xfc00,
145   0xf800,
146   0xf000,
147   0xe000,
148   0xc000,
149   0x8000,
150   0x0000,
151   0x0000,
152   0x0000,
153   0x0000,
154   0x0000,
155   0x0000,
156   0x0000,
157   0x0000,
158   0x0000,
159   0x0000,
160   0x0000,
161   0x0000,
162   0x0000,
163   0x0000,
164   0x0000,
165   0x0000,
166   0x0001,
167   0x0002,
168   0x0004,
169   0x0008,
170   0x0010,
171   0x0020,
172   0x0040,
173   0x0080,
174   0x0100,
175   0x0200,
176   0x0400,
177   0x0800,
178   0x1000,
179   0x2000,
180   0x4000,
181   0x7fff,
182   0x0002,
183   0x0004,
184   0x0008,
185   0x0010,
186   0x0020,
187   0x0040,
188   0x0080,
189   0x0100,
190   0x0200,
191   0x0400,
192   0x0800,
193   0x1000,
194   0x2000,
195   0x4000,
196   0x7fff,
197   0x7fff,
198   0x0010,
199   0x0020,
200   0x0040,
201   0x0080,
202   0x0100,
203   0x0200,
204   0x0400,
205   0x0800,
206   0x1000,
207   0x2000,
208   0x4000,
209   0x7fff,
210   0x7fff,
211   0x7fff,
212   0x7fff,
213   0x7fff,
214   0x007d,
215   0x00fa,
216   0x01f4,
217   0x03e8,
218   0x07d0,
219   0x0fa0,
220   0x1f40,
221   0x3e80,
222   0x7d00,
223   0x7fff,
224   0x7fff,
225   0x7fff,
226   0x7fff,
227   0x7fff,
228   0x7fff,
229   0x7fff,
230   0x007e,
231   0x00fc,
232   0x01f8,
233   0x03f0,
234   0x07e0,
235   0x0fc0,
236   0x1f80,
237   0x3f00,
238   0x7e00,
239   0x7fff,
240   0x7fff,
241   0x7fff,
242   0x7fff,
243   0x7fff,
244   0x7fff,
245   0x7fff,
246   0x007f,
247   0x00fe,
248   0x01fc,
249   0x03f8,
250   0x07f0,
251   0x0fe0,
252   0x1fc0,
253   0x3f80,
254   0x7f00,
255   0x7fff,
256   0x7fff,
257   0x7fff,
258   0x7fff,
259   0x7fff,
260   0x7fff,
261   0x7fff,
262   0x3333,
263   0x6666,
264   0x7fff,
265   0x7fff,
266   0x7fff,
267   0x7fff,
268   0x7fff,
269   0x7fff,
270   0x7fff,
271   0x7fff,
272   0x7fff,
273   0x7fff,
274   0x7fff,
275   0x7fff,
276   0x7fff,
277   0x7fff,
278   0x5555,
279   0x7fff,
280   0x7fff,
281   0x7fff,
282   0x7fff,
283   0x7fff,
284   0x7fff,
285   0x7fff,
286   0x7fff,
287   0x7fff,
288   0x7fff,
289   0x7fff,
290   0x7fff,
291   0x7fff,
292   0x7fff,
293   0x7fff,
294   0x7ffd,
295   0x7fff,
296   0x7fff,
297   0x7fff,
298   0x7fff,
299   0x7fff,
300   0x7fff,
301   0x7fff,
302   0x7fff,
303   0x7fff,
304   0x7fff,
305   0x7fff,
306   0x7fff,
307   0x7fff,
308   0x7fff,
309   0x7fff,
310   0x7ffe,
311   0x7fff,
312   0x7fff,
313   0x7fff,
314   0x7fff,
315   0x7fff,
316   0x7fff,
317   0x7fff,
318   0x7fff,
319   0x7fff,
320   0x7fff,
321   0x7fff,
322   0x7fff,
323   0x7fff,
324   0x7fff,
325   0x7fff,
326   0x7fff,
327   0x7fff,
328   0x7fff,
329   0x7fff,
330   0x7fff,
331   0x7fff,
332   0x7fff,
333   0x7fff,
334   0x7fff,
335   0x7fff,
336   0x7fff,
337   0x7fff,
338   0x7fff,
339   0x7fff,
340   0x7fff,
341   0x7fff,
342   0x8000,
343   0x8000,
344   0x8000,
345   0x8000,
346   0x8000,
347   0x8000,
348   0x8000,
349   0x8000,
350   0x8000,
351   0x8000,
352   0x8000,
353   0x8000,
354   0x8000,
355   0x8000,
356   0x8000,
357   0x8000,
358   0x8001,
359   0x8000,
360   0x8000,
361   0x8000,
362   0x8000,
363   0x8000,
364   0x8000,
365   0x8000,
366   0x8000,
367   0x8000,
368   0x8000,
369   0x8000,
370   0x8000,
371   0x8000,
372   0x8000,
373   0x8000,
374   0xaaaa,
375   0x8000,
376   0x8000,
377   0x8000,
378   0x8000,
379   0x8000,
380   0x8000,
381   0x8000,
382   0x8000,
383   0x8000,
384   0x8000,
385   0x8000,
386   0x8000,
387   0x8000,
388   0x8000,
389   0x8000,
390   0xcccc,
391   0x9998,
392   0x8000,
393   0x8000,
394   0x8000,
395   0x8000,
396   0x8000,
397   0x8000,
398   0x8000,
399   0x8000,
400   0x8000,
401   0x8000,
402   0x8000,
403   0x8000,
404   0x8000,
405   0x8000,
406   0xff80,
407   0xff00,
408   0xfe00,
409   0xfc00,
410   0xf800,
411   0xf000,
412   0xe000,
413   0xc000,
414   0x8000,
415   0x8000,
416   0x8000,
417   0x8000,
418   0x8000,
419   0x8000,
420   0x8000,
421   0x8000,
422 };
423 const unsigned kExpectedCount_NEON_sqshl_H_2OPIMM = 384;
424 
425 #endif  // VIXL_SIM_SQSHL_H_2OPIMM_TRACE_AARCH64_H_
426