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