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