• 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_FCVTMS_XD_TRACE_AARCH64_H_
35 #define VIXL_SIM_FCVTMS_XD_TRACE_AARCH64_H_
36 
37 const int64_t kExpected_fcvtms_xd[] = {
38   INT64_C(0),
39   INT64_C(0),
40   INT64_C(0),
41   INT64_C(0),
42   INT64_C(0),
43   INT64_C(0),
44   INT64_C(1),
45   INT64_C(1),
46   INT64_C(1),
47   INT64_C(10),
48   INT64_C(9223372036854775807),
49   INT64_C(9223372036854775807),
50   INT64_C(0),
51   INT64_C(0),
52   INT64_C(0),
53   INT64_C(9223372036854775807),
54   INT64_C(0),
55   INT64_C(0),
56   INT64_C(0),
57   INT64_C(0),
58   -INT64_C(1),
59   -INT64_C(1),
60   -INT64_C(1),
61   -INT64_C(1),
62   -INT64_C(1),
63   -INT64_C(1),
64   -INT64_C(2),
65   -INT64_C(2),
66   -INT64_C(10),
67   -INT64_C(9223372036854775807) - 1,
68   -INT64_C(9223372036854775807) - 1,
69   INT64_C(0),
70   INT64_C(0),
71   INT64_C(0),
72   -INT64_C(9223372036854775807) - 1,
73   -INT64_C(1),
74   -INT64_C(1),
75   -INT64_C(1),
76   INT64_C(9223372036854775807),
77   INT64_C(0),
78   INT64_C(1),
79   INT64_C(1),
80   INT64_C(1),
81   INT64_C(1),
82   INT64_C(1),
83   INT64_C(1),
84   INT64_C(1),
85   INT64_C(1),
86   INT64_C(1),
87   INT64_C(1),
88   INT64_C(1),
89   INT64_C(1),
90   INT64_C(1),
91   INT64_C(0),
92   INT64_C(9223372036854775807),
93   INT64_C(9223372036854775807),
94   INT64_C(9223372036854775807),
95   INT64_C(0),
96   INT64_C(0),
97   INT64_C(0),
98   INT64_C(0),
99   INT64_C(0),
100   INT64_C(0),
101   INT64_C(0),
102   INT64_C(0),
103   INT64_C(0),
104   INT64_C(0),
105   INT64_C(0),
106   INT64_C(0),
107   INT64_C(0),
108   INT64_C(0),
109   INT64_C(0),
110   INT64_C(0),
111   INT64_C(0),
112   -INT64_C(9223372036854775807) - 1,
113   -INT64_C(1),
114   -INT64_C(1),
115   -INT64_C(2),
116   -INT64_C(2),
117   -INT64_C(2),
118   -INT64_C(2),
119   -INT64_C(2),
120   -INT64_C(2),
121   -INT64_C(2),
122   -INT64_C(2),
123   -INT64_C(2),
124   -INT64_C(2),
125   -INT64_C(2),
126   -INT64_C(2),
127   -INT64_C(1),
128   -INT64_C(9223372036854775807) - 1,
129   -INT64_C(9223372036854775807) - 1,
130   -INT64_C(9223372036854775807) - 1,
131   -INT64_C(1),
132   -INT64_C(1),
133   -INT64_C(1),
134   -INT64_C(1),
135   -INT64_C(1),
136   -INT64_C(1),
137   -INT64_C(1),
138   -INT64_C(1),
139   -INT64_C(1),
140   -INT64_C(1),
141   -INT64_C(1),
142   -INT64_C(1),
143   -INT64_C(1),
144   -INT64_C(1),
145   -INT64_C(1),
146   -INT64_C(1),
147   -INT64_C(1),
148   INT64_C(4503599627370496),
149   INT64_C(4503599627370497),
150   INT64_C(4503599627370498),
151   INT64_C(4503599627370499),
152   INT64_C(8987183256397123),
153   INT64_C(9007199254740988),
154   INT64_C(9007199254740989),
155   INT64_C(9007199254740990),
156   INT64_C(9007199254740991),
157   INT64_C(2251799813685248),
158   INT64_C(2251799813685248),
159   INT64_C(2251799813685249),
160   INT64_C(2251799813685249),
161   INT64_C(4493591628198561),
162   INT64_C(4503599627370494),
163   INT64_C(4503599627370494),
164   INT64_C(4503599627370495),
165   INT64_C(4503599627370495),
166   INT64_C(1125899906842624),
167   INT64_C(1125899906842624),
168   INT64_C(1125899906842624),
169   INT64_C(1125899906842624),
170   INT64_C(2246795814099280),
171   INT64_C(2251799813685247),
172   INT64_C(2251799813685247),
173   INT64_C(2251799813685247),
174   INT64_C(2251799813685247),
175   -INT64_C(4503599627370496),
176   -INT64_C(4503599627370497),
177   -INT64_C(4503599627370498),
178   -INT64_C(4503599627370499),
179   -INT64_C(8987183256397123),
180   -INT64_C(9007199254740988),
181   -INT64_C(9007199254740989),
182   -INT64_C(9007199254740990),
183   -INT64_C(9007199254740991),
184   -INT64_C(2251799813685248),
185   -INT64_C(2251799813685249),
186   -INT64_C(2251799813685249),
187   -INT64_C(2251799813685250),
188   -INT64_C(4493591628198562),
189   -INT64_C(4503599627370494),
190   -INT64_C(4503599627370495),
191   -INT64_C(4503599627370495),
192   -INT64_C(4503599627370496),
193   -INT64_C(1125899906842624),
194   -INT64_C(1125899906842625),
195   -INT64_C(1125899906842625),
196   -INT64_C(1125899906842625),
197   -INT64_C(2246795814099281),
198   -INT64_C(2251799813685247),
199   -INT64_C(2251799813685248),
200   -INT64_C(2251799813685248),
201   -INT64_C(2251799813685248),
202   -INT64_C(9223372036854775807) - 1,
203   -INT64_C(9223372036854775807) - 1,
204   -INT64_C(9223372036854774784),
205   INT64_C(9223372036854774784),
206   INT64_C(9223372036854775807),
207   INT64_C(9223372036854775807),
208   INT64_C(9223372036854775807),
209   -INT64_C(2147483650),
210   -INT64_C(2147483649),
211   -INT64_C(2147483649),
212   -INT64_C(2147483649),
213   -INT64_C(2147483649),
214   -INT64_C(2147483649),
215   -INT64_C(2147483649),
216   -INT64_C(2147483648),
217   -INT64_C(2147483648),
218   -INT64_C(2147483648),
219   -INT64_C(2147483648),
220   -INT64_C(2147483648),
221   INT64_C(2147483645),
222   INT64_C(2147483646),
223   INT64_C(2147483646),
224   INT64_C(2147483646),
225   INT64_C(2147483646),
226   INT64_C(2147483646),
227   INT64_C(2147483646),
228   INT64_C(2147483647),
229   INT64_C(2147483647),
230   INT64_C(2147483647),
231   INT64_C(2147483647),
232   INT64_C(2147483647),
233   INT64_C(4294967293),
234   INT64_C(4294967294),
235   INT64_C(4294967294),
236   INT64_C(4294967294),
237   INT64_C(4294967294),
238   INT64_C(4294967294),
239   INT64_C(4294967294),
240   INT64_C(4294967295),
241   INT64_C(4294967295),
242   INT64_C(4294967295),
243   INT64_C(4294967295),
244   INT64_C(4294967295),
245 };
246 const unsigned kExpectedCount_fcvtms_xd = 207;
247 
248 #endif  // VIXL_SIM_FCVTMS_XD_TRACE_AARCH64_H_
249