• 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_DUP_2S_2OPIMM_TRACE_AARCH64_H_
35 #define VIXL_SIM_DUP_2S_2OPIMM_TRACE_AARCH64_H_
36 
37 const uint32_t kExpected_NEON_dup_2S_2OPIMM[] = {
38   0xfffffffd, 0xfffffffd,
39   0xfffffffe, 0xfffffffe,
40   0xffffffff, 0xffffffff,
41   0x00000000, 0x00000000,
42   0xfffffffe, 0xfffffffe,
43   0xffffffff, 0xffffffff,
44   0x00000000, 0x00000000,
45   0x00000001, 0x00000001,
46   0xffffffff, 0xffffffff,
47   0x00000000, 0x00000000,
48   0x00000001, 0x00000001,
49   0x00000002, 0x00000002,
50   0x00000000, 0x00000000,
51   0x00000001, 0x00000001,
52   0x00000002, 0x00000002,
53   0x00000020, 0x00000020,
54   0x00000001, 0x00000001,
55   0x00000002, 0x00000002,
56   0x00000020, 0x00000020,
57   0x0000007d, 0x0000007d,
58   0x00000002, 0x00000002,
59   0x00000020, 0x00000020,
60   0x0000007d, 0x0000007d,
61   0x0000007e, 0x0000007e,
62   0x00000020, 0x00000020,
63   0x0000007d, 0x0000007d,
64   0x0000007e, 0x0000007e,
65   0x0000007f, 0x0000007f,
66   0x0000007d, 0x0000007d,
67   0x0000007e, 0x0000007e,
68   0x0000007f, 0x0000007f,
69   0x00007ffd, 0x00007ffd,
70   0x0000007e, 0x0000007e,
71   0x0000007f, 0x0000007f,
72   0x00007ffd, 0x00007ffd,
73   0x00007ffe, 0x00007ffe,
74   0x0000007f, 0x0000007f,
75   0x00007ffd, 0x00007ffd,
76   0x00007ffe, 0x00007ffe,
77   0x00007fff, 0x00007fff,
78   0x00007ffd, 0x00007ffd,
79   0x00007ffe, 0x00007ffe,
80   0x00007fff, 0x00007fff,
81   0x33333333, 0x33333333,
82   0x00007ffe, 0x00007ffe,
83   0x00007fff, 0x00007fff,
84   0x33333333, 0x33333333,
85   0x55555555, 0x55555555,
86   0x00007fff, 0x00007fff,
87   0x33333333, 0x33333333,
88   0x55555555, 0x55555555,
89   0x7ffffffd, 0x7ffffffd,
90   0x33333333, 0x33333333,
91   0x55555555, 0x55555555,
92   0x7ffffffd, 0x7ffffffd,
93   0x7ffffffe, 0x7ffffffe,
94   0x55555555, 0x55555555,
95   0x7ffffffd, 0x7ffffffd,
96   0x7ffffffe, 0x7ffffffe,
97   0x7fffffff, 0x7fffffff,
98   0x7ffffffd, 0x7ffffffd,
99   0x7ffffffe, 0x7ffffffe,
100   0x7fffffff, 0x7fffffff,
101   0x80000000, 0x80000000,
102   0x7ffffffe, 0x7ffffffe,
103   0x7fffffff, 0x7fffffff,
104   0x80000000, 0x80000000,
105   0x80000001, 0x80000001,
106   0x7fffffff, 0x7fffffff,
107   0x80000000, 0x80000000,
108   0x80000001, 0x80000001,
109   0xaaaaaaaa, 0xaaaaaaaa,
110   0x80000000, 0x80000000,
111   0x80000001, 0x80000001,
112   0xaaaaaaaa, 0xaaaaaaaa,
113   0xcccccccc, 0xcccccccc,
114   0x80000001, 0x80000001,
115   0xaaaaaaaa, 0xaaaaaaaa,
116   0xcccccccc, 0xcccccccc,
117   0xffff8000, 0xffff8000,
118   0xaaaaaaaa, 0xaaaaaaaa,
119   0xcccccccc, 0xcccccccc,
120   0xffff8000, 0xffff8000,
121   0xffff8001, 0xffff8001,
122   0xcccccccc, 0xcccccccc,
123   0xffff8000, 0xffff8000,
124   0xffff8001, 0xffff8001,
125   0xffff8002, 0xffff8002,
126   0xffff8000, 0xffff8000,
127   0xffff8001, 0xffff8001,
128   0xffff8002, 0xffff8002,
129   0xffff8003, 0xffff8003,
130   0xffff8001, 0xffff8001,
131   0xffff8002, 0xffff8002,
132   0xffff8003, 0xffff8003,
133   0xffffff80, 0xffffff80,
134   0xffff8002, 0xffff8002,
135   0xffff8003, 0xffff8003,
136   0xffffff80, 0xffffff80,
137   0xffffff81, 0xffffff81,
138   0xffff8003, 0xffff8003,
139   0xffffff80, 0xffffff80,
140   0xffffff81, 0xffffff81,
141   0xffffff82, 0xffffff82,
142   0xffffff80, 0xffffff80,
143   0xffffff81, 0xffffff81,
144   0xffffff82, 0xffffff82,
145   0xffffff83, 0xffffff83,
146   0xffffff81, 0xffffff81,
147   0xffffff82, 0xffffff82,
148   0xffffff83, 0xffffff83,
149   0xffffffe0, 0xffffffe0,
150   0xffffff82, 0xffffff82,
151   0xffffff83, 0xffffff83,
152   0xffffffe0, 0xffffffe0,
153   0xfffffffd, 0xfffffffd,
154   0xffffff83, 0xffffff83,
155   0xffffffe0, 0xffffffe0,
156   0xfffffffd, 0xfffffffd,
157   0xfffffffe, 0xfffffffe,
158   0xffffffe0, 0xffffffe0,
159   0xfffffffd, 0xfffffffd,
160   0xfffffffe, 0xfffffffe,
161   0xffffffff, 0xffffffff,
162 };
163 const unsigned kExpectedCount_NEON_dup_2S_2OPIMM = 124;
164 
165 #endif  // VIXL_SIM_DUP_2S_2OPIMM_TRACE_AARCH64_H_
166