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_UQSHL_H_2OPIMM_TRACE_AARCH64_H_ 35 #define VIXL_SIM_UQSHL_H_2OPIMM_TRACE_AARCH64_H_ 36 37 const uint16_t kExpected_NEON_uqshl_H_2OPIMM[] = { 38 0xff81, 39 0xffff, 40 0xffff, 41 0xffff, 42 0xffff, 43 0xffff, 44 0xffff, 45 0xffff, 46 0xffff, 47 0xffff, 48 0xffff, 49 0xffff, 50 0xffff, 51 0xffff, 52 0xffff, 53 0xffff, 54 0xff82, 55 0xffff, 56 0xffff, 57 0xffff, 58 0xffff, 59 0xffff, 60 0xffff, 61 0xffff, 62 0xffff, 63 0xffff, 64 0xffff, 65 0xffff, 66 0xffff, 67 0xffff, 68 0xffff, 69 0xffff, 70 0xff83, 71 0xffff, 72 0xffff, 73 0xffff, 74 0xffff, 75 0xffff, 76 0xffff, 77 0xffff, 78 0xffff, 79 0xffff, 80 0xffff, 81 0xffff, 82 0xffff, 83 0xffff, 84 0xffff, 85 0xffff, 86 0xfff0, 87 0xffff, 88 0xffff, 89 0xffff, 90 0xffff, 91 0xffff, 92 0xffff, 93 0xffff, 94 0xffff, 95 0xffff, 96 0xffff, 97 0xffff, 98 0xffff, 99 0xffff, 100 0xffff, 101 0xffff, 102 0xfffd, 103 0xffff, 104 0xffff, 105 0xffff, 106 0xffff, 107 0xffff, 108 0xffff, 109 0xffff, 110 0xffff, 111 0xffff, 112 0xffff, 113 0xffff, 114 0xffff, 115 0xffff, 116 0xffff, 117 0xffff, 118 0xfffe, 119 0xffff, 120 0xffff, 121 0xffff, 122 0xffff, 123 0xffff, 124 0xffff, 125 0xffff, 126 0xffff, 127 0xffff, 128 0xffff, 129 0xffff, 130 0xffff, 131 0xffff, 132 0xffff, 133 0xffff, 134 0xffff, 135 0xffff, 136 0xffff, 137 0xffff, 138 0xffff, 139 0xffff, 140 0xffff, 141 0xffff, 142 0xffff, 143 0xffff, 144 0xffff, 145 0xffff, 146 0xffff, 147 0xffff, 148 0xffff, 149 0xffff, 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 0x8000, 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 0x8000, 197 0xffff, 198 0x0010, 199 0x0020, 200 0x0040, 201 0x0080, 202 0x0100, 203 0x0200, 204 0x0400, 205 0x0800, 206 0x1000, 207 0x2000, 208 0x4000, 209 0x8000, 210 0xffff, 211 0xffff, 212 0xffff, 213 0xffff, 214 0x007d, 215 0x00fa, 216 0x01f4, 217 0x03e8, 218 0x07d0, 219 0x0fa0, 220 0x1f40, 221 0x3e80, 222 0x7d00, 223 0xfa00, 224 0xffff, 225 0xffff, 226 0xffff, 227 0xffff, 228 0xffff, 229 0xffff, 230 0x007e, 231 0x00fc, 232 0x01f8, 233 0x03f0, 234 0x07e0, 235 0x0fc0, 236 0x1f80, 237 0x3f00, 238 0x7e00, 239 0xfc00, 240 0xffff, 241 0xffff, 242 0xffff, 243 0xffff, 244 0xffff, 245 0xffff, 246 0x007f, 247 0x00fe, 248 0x01fc, 249 0x03f8, 250 0x07f0, 251 0x0fe0, 252 0x1fc0, 253 0x3f80, 254 0x7f00, 255 0xfe00, 256 0xffff, 257 0xffff, 258 0xffff, 259 0xffff, 260 0xffff, 261 0xffff, 262 0x3333, 263 0x6666, 264 0xcccc, 265 0xffff, 266 0xffff, 267 0xffff, 268 0xffff, 269 0xffff, 270 0xffff, 271 0xffff, 272 0xffff, 273 0xffff, 274 0xffff, 275 0xffff, 276 0xffff, 277 0xffff, 278 0x5555, 279 0xaaaa, 280 0xffff, 281 0xffff, 282 0xffff, 283 0xffff, 284 0xffff, 285 0xffff, 286 0xffff, 287 0xffff, 288 0xffff, 289 0xffff, 290 0xffff, 291 0xffff, 292 0xffff, 293 0xffff, 294 0x7ffd, 295 0xfffa, 296 0xffff, 297 0xffff, 298 0xffff, 299 0xffff, 300 0xffff, 301 0xffff, 302 0xffff, 303 0xffff, 304 0xffff, 305 0xffff, 306 0xffff, 307 0xffff, 308 0xffff, 309 0xffff, 310 0x7ffe, 311 0xfffc, 312 0xffff, 313 0xffff, 314 0xffff, 315 0xffff, 316 0xffff, 317 0xffff, 318 0xffff, 319 0xffff, 320 0xffff, 321 0xffff, 322 0xffff, 323 0xffff, 324 0xffff, 325 0xffff, 326 0x7fff, 327 0xfffe, 328 0xffff, 329 0xffff, 330 0xffff, 331 0xffff, 332 0xffff, 333 0xffff, 334 0xffff, 335 0xffff, 336 0xffff, 337 0xffff, 338 0xffff, 339 0xffff, 340 0xffff, 341 0xffff, 342 0x8000, 343 0xffff, 344 0xffff, 345 0xffff, 346 0xffff, 347 0xffff, 348 0xffff, 349 0xffff, 350 0xffff, 351 0xffff, 352 0xffff, 353 0xffff, 354 0xffff, 355 0xffff, 356 0xffff, 357 0xffff, 358 0x8001, 359 0xffff, 360 0xffff, 361 0xffff, 362 0xffff, 363 0xffff, 364 0xffff, 365 0xffff, 366 0xffff, 367 0xffff, 368 0xffff, 369 0xffff, 370 0xffff, 371 0xffff, 372 0xffff, 373 0xffff, 374 0xaaaa, 375 0xffff, 376 0xffff, 377 0xffff, 378 0xffff, 379 0xffff, 380 0xffff, 381 0xffff, 382 0xffff, 383 0xffff, 384 0xffff, 385 0xffff, 386 0xffff, 387 0xffff, 388 0xffff, 389 0xffff, 390 0xcccc, 391 0xffff, 392 0xffff, 393 0xffff, 394 0xffff, 395 0xffff, 396 0xffff, 397 0xffff, 398 0xffff, 399 0xffff, 400 0xffff, 401 0xffff, 402 0xffff, 403 0xffff, 404 0xffff, 405 0xffff, 406 0xff80, 407 0xffff, 408 0xffff, 409 0xffff, 410 0xffff, 411 0xffff, 412 0xffff, 413 0xffff, 414 0xffff, 415 0xffff, 416 0xffff, 417 0xffff, 418 0xffff, 419 0xffff, 420 0xffff, 421 0xffff, 422 }; 423 const unsigned kExpectedCount_NEON_uqshl_H_2OPIMM = 384; 424 425 #endif // VIXL_SIM_UQSHL_H_2OPIMM_TRACE_AARCH64_H_ 426