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_SHL_4H_2OPIMM_TRACE_AARCH64_H_ 35 #define VIXL_SIM_SHL_4H_2OPIMM_TRACE_AARCH64_H_ 36 37 const uint16_t kExpected_NEON_shl_4H_2OPIMM[] = { 38 0xff81, 0xff82, 0xff83, 0xfff0, 39 0xff02, 0xff04, 0xff06, 0xffe0, 40 0xfe04, 0xfe08, 0xfe0c, 0xffc0, 41 0xfc08, 0xfc10, 0xfc18, 0xff80, 42 0xf810, 0xf820, 0xf830, 0xff00, 43 0xf020, 0xf040, 0xf060, 0xfe00, 44 0xe040, 0xe080, 0xe0c0, 0xfc00, 45 0xc080, 0xc100, 0xc180, 0xf800, 46 0x8100, 0x8200, 0x8300, 0xf000, 47 0x0200, 0x0400, 0x0600, 0xe000, 48 0x0400, 0x0800, 0x0c00, 0xc000, 49 0x0800, 0x1000, 0x1800, 0x8000, 50 0x1000, 0x2000, 0x3000, 0x0000, 51 0x2000, 0x4000, 0x6000, 0x0000, 52 0x4000, 0x8000, 0xc000, 0x0000, 53 0x8000, 0x0000, 0x8000, 0x0000, 54 0xff82, 0xff83, 0xfff0, 0xfffd, 55 0xff04, 0xff06, 0xffe0, 0xfffa, 56 0xfe08, 0xfe0c, 0xffc0, 0xfff4, 57 0xfc10, 0xfc18, 0xff80, 0xffe8, 58 0xf820, 0xf830, 0xff00, 0xffd0, 59 0xf040, 0xf060, 0xfe00, 0xffa0, 60 0xe080, 0xe0c0, 0xfc00, 0xff40, 61 0xc100, 0xc180, 0xf800, 0xfe80, 62 0x8200, 0x8300, 0xf000, 0xfd00, 63 0x0400, 0x0600, 0xe000, 0xfa00, 64 0x0800, 0x0c00, 0xc000, 0xf400, 65 0x1000, 0x1800, 0x8000, 0xe800, 66 0x2000, 0x3000, 0x0000, 0xd000, 67 0x4000, 0x6000, 0x0000, 0xa000, 68 0x8000, 0xc000, 0x0000, 0x4000, 69 0x0000, 0x8000, 0x0000, 0x8000, 70 0xff83, 0xfff0, 0xfffd, 0xfffe, 71 0xff06, 0xffe0, 0xfffa, 0xfffc, 72 0xfe0c, 0xffc0, 0xfff4, 0xfff8, 73 0xfc18, 0xff80, 0xffe8, 0xfff0, 74 0xf830, 0xff00, 0xffd0, 0xffe0, 75 0xf060, 0xfe00, 0xffa0, 0xffc0, 76 0xe0c0, 0xfc00, 0xff40, 0xff80, 77 0xc180, 0xf800, 0xfe80, 0xff00, 78 0x8300, 0xf000, 0xfd00, 0xfe00, 79 0x0600, 0xe000, 0xfa00, 0xfc00, 80 0x0c00, 0xc000, 0xf400, 0xf800, 81 0x1800, 0x8000, 0xe800, 0xf000, 82 0x3000, 0x0000, 0xd000, 0xe000, 83 0x6000, 0x0000, 0xa000, 0xc000, 84 0xc000, 0x0000, 0x4000, 0x8000, 85 0x8000, 0x0000, 0x8000, 0x0000, 86 0xfff0, 0xfffd, 0xfffe, 0xffff, 87 0xffe0, 0xfffa, 0xfffc, 0xfffe, 88 0xffc0, 0xfff4, 0xfff8, 0xfffc, 89 0xff80, 0xffe8, 0xfff0, 0xfff8, 90 0xff00, 0xffd0, 0xffe0, 0xfff0, 91 0xfe00, 0xffa0, 0xffc0, 0xffe0, 92 0xfc00, 0xff40, 0xff80, 0xffc0, 93 0xf800, 0xfe80, 0xff00, 0xff80, 94 0xf000, 0xfd00, 0xfe00, 0xff00, 95 0xe000, 0xfa00, 0xfc00, 0xfe00, 96 0xc000, 0xf400, 0xf800, 0xfc00, 97 0x8000, 0xe800, 0xf000, 0xf800, 98 0x0000, 0xd000, 0xe000, 0xf000, 99 0x0000, 0xa000, 0xc000, 0xe000, 100 0x0000, 0x4000, 0x8000, 0xc000, 101 0x0000, 0x8000, 0x0000, 0x8000, 102 0xfffd, 0xfffe, 0xffff, 0x0000, 103 0xfffa, 0xfffc, 0xfffe, 0x0000, 104 0xfff4, 0xfff8, 0xfffc, 0x0000, 105 0xffe8, 0xfff0, 0xfff8, 0x0000, 106 0xffd0, 0xffe0, 0xfff0, 0x0000, 107 0xffa0, 0xffc0, 0xffe0, 0x0000, 108 0xff40, 0xff80, 0xffc0, 0x0000, 109 0xfe80, 0xff00, 0xff80, 0x0000, 110 0xfd00, 0xfe00, 0xff00, 0x0000, 111 0xfa00, 0xfc00, 0xfe00, 0x0000, 112 0xf400, 0xf800, 0xfc00, 0x0000, 113 0xe800, 0xf000, 0xf800, 0x0000, 114 0xd000, 0xe000, 0xf000, 0x0000, 115 0xa000, 0xc000, 0xe000, 0x0000, 116 0x4000, 0x8000, 0xc000, 0x0000, 117 0x8000, 0x0000, 0x8000, 0x0000, 118 0xfffe, 0xffff, 0x0000, 0x0001, 119 0xfffc, 0xfffe, 0x0000, 0x0002, 120 0xfff8, 0xfffc, 0x0000, 0x0004, 121 0xfff0, 0xfff8, 0x0000, 0x0008, 122 0xffe0, 0xfff0, 0x0000, 0x0010, 123 0xffc0, 0xffe0, 0x0000, 0x0020, 124 0xff80, 0xffc0, 0x0000, 0x0040, 125 0xff00, 0xff80, 0x0000, 0x0080, 126 0xfe00, 0xff00, 0x0000, 0x0100, 127 0xfc00, 0xfe00, 0x0000, 0x0200, 128 0xf800, 0xfc00, 0x0000, 0x0400, 129 0xf000, 0xf800, 0x0000, 0x0800, 130 0xe000, 0xf000, 0x0000, 0x1000, 131 0xc000, 0xe000, 0x0000, 0x2000, 132 0x8000, 0xc000, 0x0000, 0x4000, 133 0x0000, 0x8000, 0x0000, 0x8000, 134 0xffff, 0x0000, 0x0001, 0x0002, 135 0xfffe, 0x0000, 0x0002, 0x0004, 136 0xfffc, 0x0000, 0x0004, 0x0008, 137 0xfff8, 0x0000, 0x0008, 0x0010, 138 0xfff0, 0x0000, 0x0010, 0x0020, 139 0xffe0, 0x0000, 0x0020, 0x0040, 140 0xffc0, 0x0000, 0x0040, 0x0080, 141 0xff80, 0x0000, 0x0080, 0x0100, 142 0xff00, 0x0000, 0x0100, 0x0200, 143 0xfe00, 0x0000, 0x0200, 0x0400, 144 0xfc00, 0x0000, 0x0400, 0x0800, 145 0xf800, 0x0000, 0x0800, 0x1000, 146 0xf000, 0x0000, 0x1000, 0x2000, 147 0xe000, 0x0000, 0x2000, 0x4000, 148 0xc000, 0x0000, 0x4000, 0x8000, 149 0x8000, 0x0000, 0x8000, 0x0000, 150 0x0000, 0x0001, 0x0002, 0x0010, 151 0x0000, 0x0002, 0x0004, 0x0020, 152 0x0000, 0x0004, 0x0008, 0x0040, 153 0x0000, 0x0008, 0x0010, 0x0080, 154 0x0000, 0x0010, 0x0020, 0x0100, 155 0x0000, 0x0020, 0x0040, 0x0200, 156 0x0000, 0x0040, 0x0080, 0x0400, 157 0x0000, 0x0080, 0x0100, 0x0800, 158 0x0000, 0x0100, 0x0200, 0x1000, 159 0x0000, 0x0200, 0x0400, 0x2000, 160 0x0000, 0x0400, 0x0800, 0x4000, 161 0x0000, 0x0800, 0x1000, 0x8000, 162 0x0000, 0x1000, 0x2000, 0x0000, 163 0x0000, 0x2000, 0x4000, 0x0000, 164 0x0000, 0x4000, 0x8000, 0x0000, 165 0x0000, 0x8000, 0x0000, 0x0000, 166 0x0001, 0x0002, 0x0010, 0x007d, 167 0x0002, 0x0004, 0x0020, 0x00fa, 168 0x0004, 0x0008, 0x0040, 0x01f4, 169 0x0008, 0x0010, 0x0080, 0x03e8, 170 0x0010, 0x0020, 0x0100, 0x07d0, 171 0x0020, 0x0040, 0x0200, 0x0fa0, 172 0x0040, 0x0080, 0x0400, 0x1f40, 173 0x0080, 0x0100, 0x0800, 0x3e80, 174 0x0100, 0x0200, 0x1000, 0x7d00, 175 0x0200, 0x0400, 0x2000, 0xfa00, 176 0x0400, 0x0800, 0x4000, 0xf400, 177 0x0800, 0x1000, 0x8000, 0xe800, 178 0x1000, 0x2000, 0x0000, 0xd000, 179 0x2000, 0x4000, 0x0000, 0xa000, 180 0x4000, 0x8000, 0x0000, 0x4000, 181 0x8000, 0x0000, 0x0000, 0x8000, 182 0x0002, 0x0010, 0x007d, 0x007e, 183 0x0004, 0x0020, 0x00fa, 0x00fc, 184 0x0008, 0x0040, 0x01f4, 0x01f8, 185 0x0010, 0x0080, 0x03e8, 0x03f0, 186 0x0020, 0x0100, 0x07d0, 0x07e0, 187 0x0040, 0x0200, 0x0fa0, 0x0fc0, 188 0x0080, 0x0400, 0x1f40, 0x1f80, 189 0x0100, 0x0800, 0x3e80, 0x3f00, 190 0x0200, 0x1000, 0x7d00, 0x7e00, 191 0x0400, 0x2000, 0xfa00, 0xfc00, 192 0x0800, 0x4000, 0xf400, 0xf800, 193 0x1000, 0x8000, 0xe800, 0xf000, 194 0x2000, 0x0000, 0xd000, 0xe000, 195 0x4000, 0x0000, 0xa000, 0xc000, 196 0x8000, 0x0000, 0x4000, 0x8000, 197 0x0000, 0x0000, 0x8000, 0x0000, 198 0x0010, 0x007d, 0x007e, 0x007f, 199 0x0020, 0x00fa, 0x00fc, 0x00fe, 200 0x0040, 0x01f4, 0x01f8, 0x01fc, 201 0x0080, 0x03e8, 0x03f0, 0x03f8, 202 0x0100, 0x07d0, 0x07e0, 0x07f0, 203 0x0200, 0x0fa0, 0x0fc0, 0x0fe0, 204 0x0400, 0x1f40, 0x1f80, 0x1fc0, 205 0x0800, 0x3e80, 0x3f00, 0x3f80, 206 0x1000, 0x7d00, 0x7e00, 0x7f00, 207 0x2000, 0xfa00, 0xfc00, 0xfe00, 208 0x4000, 0xf400, 0xf800, 0xfc00, 209 0x8000, 0xe800, 0xf000, 0xf800, 210 0x0000, 0xd000, 0xe000, 0xf000, 211 0x0000, 0xa000, 0xc000, 0xe000, 212 0x0000, 0x4000, 0x8000, 0xc000, 213 0x0000, 0x8000, 0x0000, 0x8000, 214 0x007d, 0x007e, 0x007f, 0x3333, 215 0x00fa, 0x00fc, 0x00fe, 0x6666, 216 0x01f4, 0x01f8, 0x01fc, 0xcccc, 217 0x03e8, 0x03f0, 0x03f8, 0x9998, 218 0x07d0, 0x07e0, 0x07f0, 0x3330, 219 0x0fa0, 0x0fc0, 0x0fe0, 0x6660, 220 0x1f40, 0x1f80, 0x1fc0, 0xccc0, 221 0x3e80, 0x3f00, 0x3f80, 0x9980, 222 0x7d00, 0x7e00, 0x7f00, 0x3300, 223 0xfa00, 0xfc00, 0xfe00, 0x6600, 224 0xf400, 0xf800, 0xfc00, 0xcc00, 225 0xe800, 0xf000, 0xf800, 0x9800, 226 0xd000, 0xe000, 0xf000, 0x3000, 227 0xa000, 0xc000, 0xe000, 0x6000, 228 0x4000, 0x8000, 0xc000, 0xc000, 229 0x8000, 0x0000, 0x8000, 0x8000, 230 0x007e, 0x007f, 0x3333, 0x5555, 231 0x00fc, 0x00fe, 0x6666, 0xaaaa, 232 0x01f8, 0x01fc, 0xcccc, 0x5554, 233 0x03f0, 0x03f8, 0x9998, 0xaaa8, 234 0x07e0, 0x07f0, 0x3330, 0x5550, 235 0x0fc0, 0x0fe0, 0x6660, 0xaaa0, 236 0x1f80, 0x1fc0, 0xccc0, 0x5540, 237 0x3f00, 0x3f80, 0x9980, 0xaa80, 238 0x7e00, 0x7f00, 0x3300, 0x5500, 239 0xfc00, 0xfe00, 0x6600, 0xaa00, 240 0xf800, 0xfc00, 0xcc00, 0x5400, 241 0xf000, 0xf800, 0x9800, 0xa800, 242 0xe000, 0xf000, 0x3000, 0x5000, 243 0xc000, 0xe000, 0x6000, 0xa000, 244 0x8000, 0xc000, 0xc000, 0x4000, 245 0x0000, 0x8000, 0x8000, 0x8000, 246 0x007f, 0x3333, 0x5555, 0x7ffd, 247 0x00fe, 0x6666, 0xaaaa, 0xfffa, 248 0x01fc, 0xcccc, 0x5554, 0xfff4, 249 0x03f8, 0x9998, 0xaaa8, 0xffe8, 250 0x07f0, 0x3330, 0x5550, 0xffd0, 251 0x0fe0, 0x6660, 0xaaa0, 0xffa0, 252 0x1fc0, 0xccc0, 0x5540, 0xff40, 253 0x3f80, 0x9980, 0xaa80, 0xfe80, 254 0x7f00, 0x3300, 0x5500, 0xfd00, 255 0xfe00, 0x6600, 0xaa00, 0xfa00, 256 0xfc00, 0xcc00, 0x5400, 0xf400, 257 0xf800, 0x9800, 0xa800, 0xe800, 258 0xf000, 0x3000, 0x5000, 0xd000, 259 0xe000, 0x6000, 0xa000, 0xa000, 260 0xc000, 0xc000, 0x4000, 0x4000, 261 0x8000, 0x8000, 0x8000, 0x8000, 262 0x3333, 0x5555, 0x7ffd, 0x7ffe, 263 0x6666, 0xaaaa, 0xfffa, 0xfffc, 264 0xcccc, 0x5554, 0xfff4, 0xfff8, 265 0x9998, 0xaaa8, 0xffe8, 0xfff0, 266 0x3330, 0x5550, 0xffd0, 0xffe0, 267 0x6660, 0xaaa0, 0xffa0, 0xffc0, 268 0xccc0, 0x5540, 0xff40, 0xff80, 269 0x9980, 0xaa80, 0xfe80, 0xff00, 270 0x3300, 0x5500, 0xfd00, 0xfe00, 271 0x6600, 0xaa00, 0xfa00, 0xfc00, 272 0xcc00, 0x5400, 0xf400, 0xf800, 273 0x9800, 0xa800, 0xe800, 0xf000, 274 0x3000, 0x5000, 0xd000, 0xe000, 275 0x6000, 0xa000, 0xa000, 0xc000, 276 0xc000, 0x4000, 0x4000, 0x8000, 277 0x8000, 0x8000, 0x8000, 0x0000, 278 0x5555, 0x7ffd, 0x7ffe, 0x7fff, 279 0xaaaa, 0xfffa, 0xfffc, 0xfffe, 280 0x5554, 0xfff4, 0xfff8, 0xfffc, 281 0xaaa8, 0xffe8, 0xfff0, 0xfff8, 282 0x5550, 0xffd0, 0xffe0, 0xfff0, 283 0xaaa0, 0xffa0, 0xffc0, 0xffe0, 284 0x5540, 0xff40, 0xff80, 0xffc0, 285 0xaa80, 0xfe80, 0xff00, 0xff80, 286 0x5500, 0xfd00, 0xfe00, 0xff00, 287 0xaa00, 0xfa00, 0xfc00, 0xfe00, 288 0x5400, 0xf400, 0xf800, 0xfc00, 289 0xa800, 0xe800, 0xf000, 0xf800, 290 0x5000, 0xd000, 0xe000, 0xf000, 291 0xa000, 0xa000, 0xc000, 0xe000, 292 0x4000, 0x4000, 0x8000, 0xc000, 293 0x8000, 0x8000, 0x0000, 0x8000, 294 0x7ffd, 0x7ffe, 0x7fff, 0x8000, 295 0xfffa, 0xfffc, 0xfffe, 0x0000, 296 0xfff4, 0xfff8, 0xfffc, 0x0000, 297 0xffe8, 0xfff0, 0xfff8, 0x0000, 298 0xffd0, 0xffe0, 0xfff0, 0x0000, 299 0xffa0, 0xffc0, 0xffe0, 0x0000, 300 0xff40, 0xff80, 0xffc0, 0x0000, 301 0xfe80, 0xff00, 0xff80, 0x0000, 302 0xfd00, 0xfe00, 0xff00, 0x0000, 303 0xfa00, 0xfc00, 0xfe00, 0x0000, 304 0xf400, 0xf800, 0xfc00, 0x0000, 305 0xe800, 0xf000, 0xf800, 0x0000, 306 0xd000, 0xe000, 0xf000, 0x0000, 307 0xa000, 0xc000, 0xe000, 0x0000, 308 0x4000, 0x8000, 0xc000, 0x0000, 309 0x8000, 0x0000, 0x8000, 0x0000, 310 0x7ffe, 0x7fff, 0x8000, 0x8001, 311 0xfffc, 0xfffe, 0x0000, 0x0002, 312 0xfff8, 0xfffc, 0x0000, 0x0004, 313 0xfff0, 0xfff8, 0x0000, 0x0008, 314 0xffe0, 0xfff0, 0x0000, 0x0010, 315 0xffc0, 0xffe0, 0x0000, 0x0020, 316 0xff80, 0xffc0, 0x0000, 0x0040, 317 0xff00, 0xff80, 0x0000, 0x0080, 318 0xfe00, 0xff00, 0x0000, 0x0100, 319 0xfc00, 0xfe00, 0x0000, 0x0200, 320 0xf800, 0xfc00, 0x0000, 0x0400, 321 0xf000, 0xf800, 0x0000, 0x0800, 322 0xe000, 0xf000, 0x0000, 0x1000, 323 0xc000, 0xe000, 0x0000, 0x2000, 324 0x8000, 0xc000, 0x0000, 0x4000, 325 0x0000, 0x8000, 0x0000, 0x8000, 326 0x7fff, 0x8000, 0x8001, 0xaaaa, 327 0xfffe, 0x0000, 0x0002, 0x5554, 328 0xfffc, 0x0000, 0x0004, 0xaaa8, 329 0xfff8, 0x0000, 0x0008, 0x5550, 330 0xfff0, 0x0000, 0x0010, 0xaaa0, 331 0xffe0, 0x0000, 0x0020, 0x5540, 332 0xffc0, 0x0000, 0x0040, 0xaa80, 333 0xff80, 0x0000, 0x0080, 0x5500, 334 0xff00, 0x0000, 0x0100, 0xaa00, 335 0xfe00, 0x0000, 0x0200, 0x5400, 336 0xfc00, 0x0000, 0x0400, 0xa800, 337 0xf800, 0x0000, 0x0800, 0x5000, 338 0xf000, 0x0000, 0x1000, 0xa000, 339 0xe000, 0x0000, 0x2000, 0x4000, 340 0xc000, 0x0000, 0x4000, 0x8000, 341 0x8000, 0x0000, 0x8000, 0x0000, 342 0x8000, 0x8001, 0xaaaa, 0xcccc, 343 0x0000, 0x0002, 0x5554, 0x9998, 344 0x0000, 0x0004, 0xaaa8, 0x3330, 345 0x0000, 0x0008, 0x5550, 0x6660, 346 0x0000, 0x0010, 0xaaa0, 0xccc0, 347 0x0000, 0x0020, 0x5540, 0x9980, 348 0x0000, 0x0040, 0xaa80, 0x3300, 349 0x0000, 0x0080, 0x5500, 0x6600, 350 0x0000, 0x0100, 0xaa00, 0xcc00, 351 0x0000, 0x0200, 0x5400, 0x9800, 352 0x0000, 0x0400, 0xa800, 0x3000, 353 0x0000, 0x0800, 0x5000, 0x6000, 354 0x0000, 0x1000, 0xa000, 0xc000, 355 0x0000, 0x2000, 0x4000, 0x8000, 356 0x0000, 0x4000, 0x8000, 0x0000, 357 0x0000, 0x8000, 0x0000, 0x0000, 358 0x8001, 0xaaaa, 0xcccc, 0xff80, 359 0x0002, 0x5554, 0x9998, 0xff00, 360 0x0004, 0xaaa8, 0x3330, 0xfe00, 361 0x0008, 0x5550, 0x6660, 0xfc00, 362 0x0010, 0xaaa0, 0xccc0, 0xf800, 363 0x0020, 0x5540, 0x9980, 0xf000, 364 0x0040, 0xaa80, 0x3300, 0xe000, 365 0x0080, 0x5500, 0x6600, 0xc000, 366 0x0100, 0xaa00, 0xcc00, 0x8000, 367 0x0200, 0x5400, 0x9800, 0x0000, 368 0x0400, 0xa800, 0x3000, 0x0000, 369 0x0800, 0x5000, 0x6000, 0x0000, 370 0x1000, 0xa000, 0xc000, 0x0000, 371 0x2000, 0x4000, 0x8000, 0x0000, 372 0x4000, 0x8000, 0x0000, 0x0000, 373 0x8000, 0x0000, 0x0000, 0x0000, 374 0xaaaa, 0xcccc, 0xff80, 0xff81, 375 0x5554, 0x9998, 0xff00, 0xff02, 376 0xaaa8, 0x3330, 0xfe00, 0xfe04, 377 0x5550, 0x6660, 0xfc00, 0xfc08, 378 0xaaa0, 0xccc0, 0xf800, 0xf810, 379 0x5540, 0x9980, 0xf000, 0xf020, 380 0xaa80, 0x3300, 0xe000, 0xe040, 381 0x5500, 0x6600, 0xc000, 0xc080, 382 0xaa00, 0xcc00, 0x8000, 0x8100, 383 0x5400, 0x9800, 0x0000, 0x0200, 384 0xa800, 0x3000, 0x0000, 0x0400, 385 0x5000, 0x6000, 0x0000, 0x0800, 386 0xa000, 0xc000, 0x0000, 0x1000, 387 0x4000, 0x8000, 0x0000, 0x2000, 388 0x8000, 0x0000, 0x0000, 0x4000, 389 0x0000, 0x0000, 0x0000, 0x8000, 390 0xcccc, 0xff80, 0xff81, 0xff82, 391 0x9998, 0xff00, 0xff02, 0xff04, 392 0x3330, 0xfe00, 0xfe04, 0xfe08, 393 0x6660, 0xfc00, 0xfc08, 0xfc10, 394 0xccc0, 0xf800, 0xf810, 0xf820, 395 0x9980, 0xf000, 0xf020, 0xf040, 396 0x3300, 0xe000, 0xe040, 0xe080, 397 0x6600, 0xc000, 0xc080, 0xc100, 398 0xcc00, 0x8000, 0x8100, 0x8200, 399 0x9800, 0x0000, 0x0200, 0x0400, 400 0x3000, 0x0000, 0x0400, 0x0800, 401 0x6000, 0x0000, 0x0800, 0x1000, 402 0xc000, 0x0000, 0x1000, 0x2000, 403 0x8000, 0x0000, 0x2000, 0x4000, 404 0x0000, 0x0000, 0x4000, 0x8000, 405 0x0000, 0x0000, 0x8000, 0x0000, 406 0xff80, 0xff81, 0xff82, 0xff83, 407 0xff00, 0xff02, 0xff04, 0xff06, 408 0xfe00, 0xfe04, 0xfe08, 0xfe0c, 409 0xfc00, 0xfc08, 0xfc10, 0xfc18, 410 0xf800, 0xf810, 0xf820, 0xf830, 411 0xf000, 0xf020, 0xf040, 0xf060, 412 0xe000, 0xe040, 0xe080, 0xe0c0, 413 0xc000, 0xc080, 0xc100, 0xc180, 414 0x8000, 0x8100, 0x8200, 0x8300, 415 0x0000, 0x0200, 0x0400, 0x0600, 416 0x0000, 0x0400, 0x0800, 0x0c00, 417 0x0000, 0x0800, 0x1000, 0x1800, 418 0x0000, 0x1000, 0x2000, 0x3000, 419 0x0000, 0x2000, 0x4000, 0x6000, 420 0x0000, 0x4000, 0x8000, 0xc000, 421 0x0000, 0x8000, 0x0000, 0x8000, 422 }; 423 const unsigned kExpectedCount_NEON_shl_4H_2OPIMM = 384; 424 425 #endif // VIXL_SIM_SHL_4H_2OPIMM_TRACE_AARCH64_H_ 426