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_D_2OPIMM_TRACE_AARCH64_H_ 35 #define VIXL_SIM_SHL_D_2OPIMM_TRACE_AARCH64_H_ 36 37 const uint64_t kExpected_NEON_shl_D_2OPIMM[] = { 38 0xffffffffffffffff, 39 0xfffffffffffffffe, 40 0xfffffffffffffffc, 41 0xfffffffffffffff8, 42 0xfffffffffffffff0, 43 0xffffffffffffffe0, 44 0xffffffffffffffc0, 45 0xffffffffffffff80, 46 0xffffffffffffff00, 47 0xfffffffffffffe00, 48 0xfffffffffffffc00, 49 0xfffffffffffff800, 50 0xfffffffffffff000, 51 0xffffffffffffe000, 52 0xffffffffffffc000, 53 0xffffffffffff8000, 54 0xffffffffffff0000, 55 0xfffffffffffe0000, 56 0xfffffffffffc0000, 57 0xfffffffffff80000, 58 0xfffffffffff00000, 59 0xffffffffffe00000, 60 0xffffffffffc00000, 61 0xffffffffff800000, 62 0xffffffffff000000, 63 0xfffffffffe000000, 64 0xfffffffffc000000, 65 0xfffffffff8000000, 66 0xfffffffff0000000, 67 0xffffffffe0000000, 68 0xffffffffc0000000, 69 0xffffffff80000000, 70 0xffffffff00000000, 71 0xfffffffe00000000, 72 0xfffffffc00000000, 73 0xfffffff800000000, 74 0xfffffff000000000, 75 0xffffffe000000000, 76 0xffffffc000000000, 77 0xffffff8000000000, 78 0xffffff0000000000, 79 0xfffffe0000000000, 80 0xfffffc0000000000, 81 0xfffff80000000000, 82 0xfffff00000000000, 83 0xffffe00000000000, 84 0xffffc00000000000, 85 0xffff800000000000, 86 0xffff000000000000, 87 0xfffe000000000000, 88 0xfffc000000000000, 89 0xfff8000000000000, 90 0xfff0000000000000, 91 0xffe0000000000000, 92 0xffc0000000000000, 93 0xff80000000000000, 94 0xff00000000000000, 95 0xfe00000000000000, 96 0xfc00000000000000, 97 0xf800000000000000, 98 0xf000000000000000, 99 0xe000000000000000, 100 0xc000000000000000, 101 0x8000000000000000, 102 0x0000000000000000, 103 0x0000000000000000, 104 0x0000000000000000, 105 0x0000000000000000, 106 0x0000000000000000, 107 0x0000000000000000, 108 0x0000000000000000, 109 0x0000000000000000, 110 0x0000000000000000, 111 0x0000000000000000, 112 0x0000000000000000, 113 0x0000000000000000, 114 0x0000000000000000, 115 0x0000000000000000, 116 0x0000000000000000, 117 0x0000000000000000, 118 0x0000000000000000, 119 0x0000000000000000, 120 0x0000000000000000, 121 0x0000000000000000, 122 0x0000000000000000, 123 0x0000000000000000, 124 0x0000000000000000, 125 0x0000000000000000, 126 0x0000000000000000, 127 0x0000000000000000, 128 0x0000000000000000, 129 0x0000000000000000, 130 0x0000000000000000, 131 0x0000000000000000, 132 0x0000000000000000, 133 0x0000000000000000, 134 0x0000000000000000, 135 0x0000000000000000, 136 0x0000000000000000, 137 0x0000000000000000, 138 0x0000000000000000, 139 0x0000000000000000, 140 0x0000000000000000, 141 0x0000000000000000, 142 0x0000000000000000, 143 0x0000000000000000, 144 0x0000000000000000, 145 0x0000000000000000, 146 0x0000000000000000, 147 0x0000000000000000, 148 0x0000000000000000, 149 0x0000000000000000, 150 0x0000000000000000, 151 0x0000000000000000, 152 0x0000000000000000, 153 0x0000000000000000, 154 0x0000000000000000, 155 0x0000000000000000, 156 0x0000000000000000, 157 0x0000000000000000, 158 0x0000000000000000, 159 0x0000000000000000, 160 0x0000000000000000, 161 0x0000000000000000, 162 0x0000000000000000, 163 0x0000000000000000, 164 0x0000000000000000, 165 0x0000000000000000, 166 0x0000000000000001, 167 0x0000000000000002, 168 0x0000000000000004, 169 0x0000000000000008, 170 0x0000000000000010, 171 0x0000000000000020, 172 0x0000000000000040, 173 0x0000000000000080, 174 0x0000000000000100, 175 0x0000000000000200, 176 0x0000000000000400, 177 0x0000000000000800, 178 0x0000000000001000, 179 0x0000000000002000, 180 0x0000000000004000, 181 0x0000000000008000, 182 0x0000000000010000, 183 0x0000000000020000, 184 0x0000000000040000, 185 0x0000000000080000, 186 0x0000000000100000, 187 0x0000000000200000, 188 0x0000000000400000, 189 0x0000000000800000, 190 0x0000000001000000, 191 0x0000000002000000, 192 0x0000000004000000, 193 0x0000000008000000, 194 0x0000000010000000, 195 0x0000000020000000, 196 0x0000000040000000, 197 0x0000000080000000, 198 0x0000000100000000, 199 0x0000000200000000, 200 0x0000000400000000, 201 0x0000000800000000, 202 0x0000001000000000, 203 0x0000002000000000, 204 0x0000004000000000, 205 0x0000008000000000, 206 0x0000010000000000, 207 0x0000020000000000, 208 0x0000040000000000, 209 0x0000080000000000, 210 0x0000100000000000, 211 0x0000200000000000, 212 0x0000400000000000, 213 0x0000800000000000, 214 0x0001000000000000, 215 0x0002000000000000, 216 0x0004000000000000, 217 0x0008000000000000, 218 0x0010000000000000, 219 0x0020000000000000, 220 0x0040000000000000, 221 0x0080000000000000, 222 0x0100000000000000, 223 0x0200000000000000, 224 0x0400000000000000, 225 0x0800000000000000, 226 0x1000000000000000, 227 0x2000000000000000, 228 0x4000000000000000, 229 0x8000000000000000, 230 0x0000000000000002, 231 0x0000000000000004, 232 0x0000000000000008, 233 0x0000000000000010, 234 0x0000000000000020, 235 0x0000000000000040, 236 0x0000000000000080, 237 0x0000000000000100, 238 0x0000000000000200, 239 0x0000000000000400, 240 0x0000000000000800, 241 0x0000000000001000, 242 0x0000000000002000, 243 0x0000000000004000, 244 0x0000000000008000, 245 0x0000000000010000, 246 0x0000000000020000, 247 0x0000000000040000, 248 0x0000000000080000, 249 0x0000000000100000, 250 0x0000000000200000, 251 0x0000000000400000, 252 0x0000000000800000, 253 0x0000000001000000, 254 0x0000000002000000, 255 0x0000000004000000, 256 0x0000000008000000, 257 0x0000000010000000, 258 0x0000000020000000, 259 0x0000000040000000, 260 0x0000000080000000, 261 0x0000000100000000, 262 0x0000000200000000, 263 0x0000000400000000, 264 0x0000000800000000, 265 0x0000001000000000, 266 0x0000002000000000, 267 0x0000004000000000, 268 0x0000008000000000, 269 0x0000010000000000, 270 0x0000020000000000, 271 0x0000040000000000, 272 0x0000080000000000, 273 0x0000100000000000, 274 0x0000200000000000, 275 0x0000400000000000, 276 0x0000800000000000, 277 0x0001000000000000, 278 0x0002000000000000, 279 0x0004000000000000, 280 0x0008000000000000, 281 0x0010000000000000, 282 0x0020000000000000, 283 0x0040000000000000, 284 0x0080000000000000, 285 0x0100000000000000, 286 0x0200000000000000, 287 0x0400000000000000, 288 0x0800000000000000, 289 0x1000000000000000, 290 0x2000000000000000, 291 0x4000000000000000, 292 0x8000000000000000, 293 0x0000000000000000, 294 0x0000000000000040, 295 0x0000000000000080, 296 0x0000000000000100, 297 0x0000000000000200, 298 0x0000000000000400, 299 0x0000000000000800, 300 0x0000000000001000, 301 0x0000000000002000, 302 0x0000000000004000, 303 0x0000000000008000, 304 0x0000000000010000, 305 0x0000000000020000, 306 0x0000000000040000, 307 0x0000000000080000, 308 0x0000000000100000, 309 0x0000000000200000, 310 0x0000000000400000, 311 0x0000000000800000, 312 0x0000000001000000, 313 0x0000000002000000, 314 0x0000000004000000, 315 0x0000000008000000, 316 0x0000000010000000, 317 0x0000000020000000, 318 0x0000000040000000, 319 0x0000000080000000, 320 0x0000000100000000, 321 0x0000000200000000, 322 0x0000000400000000, 323 0x0000000800000000, 324 0x0000001000000000, 325 0x0000002000000000, 326 0x0000004000000000, 327 0x0000008000000000, 328 0x0000010000000000, 329 0x0000020000000000, 330 0x0000040000000000, 331 0x0000080000000000, 332 0x0000100000000000, 333 0x0000200000000000, 334 0x0000400000000000, 335 0x0000800000000000, 336 0x0001000000000000, 337 0x0002000000000000, 338 0x0004000000000000, 339 0x0008000000000000, 340 0x0010000000000000, 341 0x0020000000000000, 342 0x0040000000000000, 343 0x0080000000000000, 344 0x0100000000000000, 345 0x0200000000000000, 346 0x0400000000000000, 347 0x0800000000000000, 348 0x1000000000000000, 349 0x2000000000000000, 350 0x4000000000000000, 351 0x8000000000000000, 352 0x0000000000000000, 353 0x0000000000000000, 354 0x0000000000000000, 355 0x0000000000000000, 356 0x0000000000000000, 357 0x0000000000000000, 358 0x000000000000007d, 359 0x00000000000000fa, 360 0x00000000000001f4, 361 0x00000000000003e8, 362 0x00000000000007d0, 363 0x0000000000000fa0, 364 0x0000000000001f40, 365 0x0000000000003e80, 366 0x0000000000007d00, 367 0x000000000000fa00, 368 0x000000000001f400, 369 0x000000000003e800, 370 0x000000000007d000, 371 0x00000000000fa000, 372 0x00000000001f4000, 373 0x00000000003e8000, 374 0x00000000007d0000, 375 0x0000000000fa0000, 376 0x0000000001f40000, 377 0x0000000003e80000, 378 0x0000000007d00000, 379 0x000000000fa00000, 380 0x000000001f400000, 381 0x000000003e800000, 382 0x000000007d000000, 383 0x00000000fa000000, 384 0x00000001f4000000, 385 0x00000003e8000000, 386 0x00000007d0000000, 387 0x0000000fa0000000, 388 0x0000001f40000000, 389 0x0000003e80000000, 390 0x0000007d00000000, 391 0x000000fa00000000, 392 0x000001f400000000, 393 0x000003e800000000, 394 0x000007d000000000, 395 0x00000fa000000000, 396 0x00001f4000000000, 397 0x00003e8000000000, 398 0x00007d0000000000, 399 0x0000fa0000000000, 400 0x0001f40000000000, 401 0x0003e80000000000, 402 0x0007d00000000000, 403 0x000fa00000000000, 404 0x001f400000000000, 405 0x003e800000000000, 406 0x007d000000000000, 407 0x00fa000000000000, 408 0x01f4000000000000, 409 0x03e8000000000000, 410 0x07d0000000000000, 411 0x0fa0000000000000, 412 0x1f40000000000000, 413 0x3e80000000000000, 414 0x7d00000000000000, 415 0xfa00000000000000, 416 0xf400000000000000, 417 0xe800000000000000, 418 0xd000000000000000, 419 0xa000000000000000, 420 0x4000000000000000, 421 0x8000000000000000, 422 0x000000000000007e, 423 0x00000000000000fc, 424 0x00000000000001f8, 425 0x00000000000003f0, 426 0x00000000000007e0, 427 0x0000000000000fc0, 428 0x0000000000001f80, 429 0x0000000000003f00, 430 0x0000000000007e00, 431 0x000000000000fc00, 432 0x000000000001f800, 433 0x000000000003f000, 434 0x000000000007e000, 435 0x00000000000fc000, 436 0x00000000001f8000, 437 0x00000000003f0000, 438 0x00000000007e0000, 439 0x0000000000fc0000, 440 0x0000000001f80000, 441 0x0000000003f00000, 442 0x0000000007e00000, 443 0x000000000fc00000, 444 0x000000001f800000, 445 0x000000003f000000, 446 0x000000007e000000, 447 0x00000000fc000000, 448 0x00000001f8000000, 449 0x00000003f0000000, 450 0x00000007e0000000, 451 0x0000000fc0000000, 452 0x0000001f80000000, 453 0x0000003f00000000, 454 0x0000007e00000000, 455 0x000000fc00000000, 456 0x000001f800000000, 457 0x000003f000000000, 458 0x000007e000000000, 459 0x00000fc000000000, 460 0x00001f8000000000, 461 0x00003f0000000000, 462 0x00007e0000000000, 463 0x0000fc0000000000, 464 0x0001f80000000000, 465 0x0003f00000000000, 466 0x0007e00000000000, 467 0x000fc00000000000, 468 0x001f800000000000, 469 0x003f000000000000, 470 0x007e000000000000, 471 0x00fc000000000000, 472 0x01f8000000000000, 473 0x03f0000000000000, 474 0x07e0000000000000, 475 0x0fc0000000000000, 476 0x1f80000000000000, 477 0x3f00000000000000, 478 0x7e00000000000000, 479 0xfc00000000000000, 480 0xf800000000000000, 481 0xf000000000000000, 482 0xe000000000000000, 483 0xc000000000000000, 484 0x8000000000000000, 485 0x0000000000000000, 486 0x000000000000007f, 487 0x00000000000000fe, 488 0x00000000000001fc, 489 0x00000000000003f8, 490 0x00000000000007f0, 491 0x0000000000000fe0, 492 0x0000000000001fc0, 493 0x0000000000003f80, 494 0x0000000000007f00, 495 0x000000000000fe00, 496 0x000000000001fc00, 497 0x000000000003f800, 498 0x000000000007f000, 499 0x00000000000fe000, 500 0x00000000001fc000, 501 0x00000000003f8000, 502 0x00000000007f0000, 503 0x0000000000fe0000, 504 0x0000000001fc0000, 505 0x0000000003f80000, 506 0x0000000007f00000, 507 0x000000000fe00000, 508 0x000000001fc00000, 509 0x000000003f800000, 510 0x000000007f000000, 511 0x00000000fe000000, 512 0x00000001fc000000, 513 0x00000003f8000000, 514 0x00000007f0000000, 515 0x0000000fe0000000, 516 0x0000001fc0000000, 517 0x0000003f80000000, 518 0x0000007f00000000, 519 0x000000fe00000000, 520 0x000001fc00000000, 521 0x000003f800000000, 522 0x000007f000000000, 523 0x00000fe000000000, 524 0x00001fc000000000, 525 0x00003f8000000000, 526 0x00007f0000000000, 527 0x0000fe0000000000, 528 0x0001fc0000000000, 529 0x0003f80000000000, 530 0x0007f00000000000, 531 0x000fe00000000000, 532 0x001fc00000000000, 533 0x003f800000000000, 534 0x007f000000000000, 535 0x00fe000000000000, 536 0x01fc000000000000, 537 0x03f8000000000000, 538 0x07f0000000000000, 539 0x0fe0000000000000, 540 0x1fc0000000000000, 541 0x3f80000000000000, 542 0x7f00000000000000, 543 0xfe00000000000000, 544 0xfc00000000000000, 545 0xf800000000000000, 546 0xf000000000000000, 547 0xe000000000000000, 548 0xc000000000000000, 549 0x8000000000000000, 550 0x0000000000007ffd, 551 0x000000000000fffa, 552 0x000000000001fff4, 553 0x000000000003ffe8, 554 0x000000000007ffd0, 555 0x00000000000fffa0, 556 0x00000000001fff40, 557 0x00000000003ffe80, 558 0x00000000007ffd00, 559 0x0000000000fffa00, 560 0x0000000001fff400, 561 0x0000000003ffe800, 562 0x0000000007ffd000, 563 0x000000000fffa000, 564 0x000000001fff4000, 565 0x000000003ffe8000, 566 0x000000007ffd0000, 567 0x00000000fffa0000, 568 0x00000001fff40000, 569 0x00000003ffe80000, 570 0x00000007ffd00000, 571 0x0000000fffa00000, 572 0x0000001fff400000, 573 0x0000003ffe800000, 574 0x0000007ffd000000, 575 0x000000fffa000000, 576 0x000001fff4000000, 577 0x000003ffe8000000, 578 0x000007ffd0000000, 579 0x00000fffa0000000, 580 0x00001fff40000000, 581 0x00003ffe80000000, 582 0x00007ffd00000000, 583 0x0000fffa00000000, 584 0x0001fff400000000, 585 0x0003ffe800000000, 586 0x0007ffd000000000, 587 0x000fffa000000000, 588 0x001fff4000000000, 589 0x003ffe8000000000, 590 0x007ffd0000000000, 591 0x00fffa0000000000, 592 0x01fff40000000000, 593 0x03ffe80000000000, 594 0x07ffd00000000000, 595 0x0fffa00000000000, 596 0x1fff400000000000, 597 0x3ffe800000000000, 598 0x7ffd000000000000, 599 0xfffa000000000000, 600 0xfff4000000000000, 601 0xffe8000000000000, 602 0xffd0000000000000, 603 0xffa0000000000000, 604 0xff40000000000000, 605 0xfe80000000000000, 606 0xfd00000000000000, 607 0xfa00000000000000, 608 0xf400000000000000, 609 0xe800000000000000, 610 0xd000000000000000, 611 0xa000000000000000, 612 0x4000000000000000, 613 0x8000000000000000, 614 0x0000000000007ffe, 615 0x000000000000fffc, 616 0x000000000001fff8, 617 0x000000000003fff0, 618 0x000000000007ffe0, 619 0x00000000000fffc0, 620 0x00000000001fff80, 621 0x00000000003fff00, 622 0x00000000007ffe00, 623 0x0000000000fffc00, 624 0x0000000001fff800, 625 0x0000000003fff000, 626 0x0000000007ffe000, 627 0x000000000fffc000, 628 0x000000001fff8000, 629 0x000000003fff0000, 630 0x000000007ffe0000, 631 0x00000000fffc0000, 632 0x00000001fff80000, 633 0x00000003fff00000, 634 0x00000007ffe00000, 635 0x0000000fffc00000, 636 0x0000001fff800000, 637 0x0000003fff000000, 638 0x0000007ffe000000, 639 0x000000fffc000000, 640 0x000001fff8000000, 641 0x000003fff0000000, 642 0x000007ffe0000000, 643 0x00000fffc0000000, 644 0x00001fff80000000, 645 0x00003fff00000000, 646 0x00007ffe00000000, 647 0x0000fffc00000000, 648 0x0001fff800000000, 649 0x0003fff000000000, 650 0x0007ffe000000000, 651 0x000fffc000000000, 652 0x001fff8000000000, 653 0x003fff0000000000, 654 0x007ffe0000000000, 655 0x00fffc0000000000, 656 0x01fff80000000000, 657 0x03fff00000000000, 658 0x07ffe00000000000, 659 0x0fffc00000000000, 660 0x1fff800000000000, 661 0x3fff000000000000, 662 0x7ffe000000000000, 663 0xfffc000000000000, 664 0xfff8000000000000, 665 0xfff0000000000000, 666 0xffe0000000000000, 667 0xffc0000000000000, 668 0xff80000000000000, 669 0xff00000000000000, 670 0xfe00000000000000, 671 0xfc00000000000000, 672 0xf800000000000000, 673 0xf000000000000000, 674 0xe000000000000000, 675 0xc000000000000000, 676 0x8000000000000000, 677 0x0000000000000000, 678 0x0000000000007fff, 679 0x000000000000fffe, 680 0x000000000001fffc, 681 0x000000000003fff8, 682 0x000000000007fff0, 683 0x00000000000fffe0, 684 0x00000000001fffc0, 685 0x00000000003fff80, 686 0x00000000007fff00, 687 0x0000000000fffe00, 688 0x0000000001fffc00, 689 0x0000000003fff800, 690 0x0000000007fff000, 691 0x000000000fffe000, 692 0x000000001fffc000, 693 0x000000003fff8000, 694 0x000000007fff0000, 695 0x00000000fffe0000, 696 0x00000001fffc0000, 697 0x00000003fff80000, 698 0x00000007fff00000, 699 0x0000000fffe00000, 700 0x0000001fffc00000, 701 0x0000003fff800000, 702 0x0000007fff000000, 703 0x000000fffe000000, 704 0x000001fffc000000, 705 0x000003fff8000000, 706 0x000007fff0000000, 707 0x00000fffe0000000, 708 0x00001fffc0000000, 709 0x00003fff80000000, 710 0x00007fff00000000, 711 0x0000fffe00000000, 712 0x0001fffc00000000, 713 0x0003fff800000000, 714 0x0007fff000000000, 715 0x000fffe000000000, 716 0x001fffc000000000, 717 0x003fff8000000000, 718 0x007fff0000000000, 719 0x00fffe0000000000, 720 0x01fffc0000000000, 721 0x03fff80000000000, 722 0x07fff00000000000, 723 0x0fffe00000000000, 724 0x1fffc00000000000, 725 0x3fff800000000000, 726 0x7fff000000000000, 727 0xfffe000000000000, 728 0xfffc000000000000, 729 0xfff8000000000000, 730 0xfff0000000000000, 731 0xffe0000000000000, 732 0xffc0000000000000, 733 0xff80000000000000, 734 0xff00000000000000, 735 0xfe00000000000000, 736 0xfc00000000000000, 737 0xf800000000000000, 738 0xf000000000000000, 739 0xe000000000000000, 740 0xc000000000000000, 741 0x8000000000000000, 742 0x000000007ffffffd, 743 0x00000000fffffffa, 744 0x00000001fffffff4, 745 0x00000003ffffffe8, 746 0x00000007ffffffd0, 747 0x0000000fffffffa0, 748 0x0000001fffffff40, 749 0x0000003ffffffe80, 750 0x0000007ffffffd00, 751 0x000000fffffffa00, 752 0x000001fffffff400, 753 0x000003ffffffe800, 754 0x000007ffffffd000, 755 0x00000fffffffa000, 756 0x00001fffffff4000, 757 0x00003ffffffe8000, 758 0x00007ffffffd0000, 759 0x0000fffffffa0000, 760 0x0001fffffff40000, 761 0x0003ffffffe80000, 762 0x0007ffffffd00000, 763 0x000fffffffa00000, 764 0x001fffffff400000, 765 0x003ffffffe800000, 766 0x007ffffffd000000, 767 0x00fffffffa000000, 768 0x01fffffff4000000, 769 0x03ffffffe8000000, 770 0x07ffffffd0000000, 771 0x0fffffffa0000000, 772 0x1fffffff40000000, 773 0x3ffffffe80000000, 774 0x7ffffffd00000000, 775 0xfffffffa00000000, 776 0xfffffff400000000, 777 0xffffffe800000000, 778 0xffffffd000000000, 779 0xffffffa000000000, 780 0xffffff4000000000, 781 0xfffffe8000000000, 782 0xfffffd0000000000, 783 0xfffffa0000000000, 784 0xfffff40000000000, 785 0xffffe80000000000, 786 0xffffd00000000000, 787 0xffffa00000000000, 788 0xffff400000000000, 789 0xfffe800000000000, 790 0xfffd000000000000, 791 0xfffa000000000000, 792 0xfff4000000000000, 793 0xffe8000000000000, 794 0xffd0000000000000, 795 0xffa0000000000000, 796 0xff40000000000000, 797 0xfe80000000000000, 798 0xfd00000000000000, 799 0xfa00000000000000, 800 0xf400000000000000, 801 0xe800000000000000, 802 0xd000000000000000, 803 0xa000000000000000, 804 0x4000000000000000, 805 0x8000000000000000, 806 0x000000007ffffffe, 807 0x00000000fffffffc, 808 0x00000001fffffff8, 809 0x00000003fffffff0, 810 0x00000007ffffffe0, 811 0x0000000fffffffc0, 812 0x0000001fffffff80, 813 0x0000003fffffff00, 814 0x0000007ffffffe00, 815 0x000000fffffffc00, 816 0x000001fffffff800, 817 0x000003fffffff000, 818 0x000007ffffffe000, 819 0x00000fffffffc000, 820 0x00001fffffff8000, 821 0x00003fffffff0000, 822 0x00007ffffffe0000, 823 0x0000fffffffc0000, 824 0x0001fffffff80000, 825 0x0003fffffff00000, 826 0x0007ffffffe00000, 827 0x000fffffffc00000, 828 0x001fffffff800000, 829 0x003fffffff000000, 830 0x007ffffffe000000, 831 0x00fffffffc000000, 832 0x01fffffff8000000, 833 0x03fffffff0000000, 834 0x07ffffffe0000000, 835 0x0fffffffc0000000, 836 0x1fffffff80000000, 837 0x3fffffff00000000, 838 0x7ffffffe00000000, 839 0xfffffffc00000000, 840 0xfffffff800000000, 841 0xfffffff000000000, 842 0xffffffe000000000, 843 0xffffffc000000000, 844 0xffffff8000000000, 845 0xffffff0000000000, 846 0xfffffe0000000000, 847 0xfffffc0000000000, 848 0xfffff80000000000, 849 0xfffff00000000000, 850 0xffffe00000000000, 851 0xffffc00000000000, 852 0xffff800000000000, 853 0xffff000000000000, 854 0xfffe000000000000, 855 0xfffc000000000000, 856 0xfff8000000000000, 857 0xfff0000000000000, 858 0xffe0000000000000, 859 0xffc0000000000000, 860 0xff80000000000000, 861 0xff00000000000000, 862 0xfe00000000000000, 863 0xfc00000000000000, 864 0xf800000000000000, 865 0xf000000000000000, 866 0xe000000000000000, 867 0xc000000000000000, 868 0x8000000000000000, 869 0x0000000000000000, 870 0x000000007fffffff, 871 0x00000000fffffffe, 872 0x00000001fffffffc, 873 0x00000003fffffff8, 874 0x00000007fffffff0, 875 0x0000000fffffffe0, 876 0x0000001fffffffc0, 877 0x0000003fffffff80, 878 0x0000007fffffff00, 879 0x000000fffffffe00, 880 0x000001fffffffc00, 881 0x000003fffffff800, 882 0x000007fffffff000, 883 0x00000fffffffe000, 884 0x00001fffffffc000, 885 0x00003fffffff8000, 886 0x00007fffffff0000, 887 0x0000fffffffe0000, 888 0x0001fffffffc0000, 889 0x0003fffffff80000, 890 0x0007fffffff00000, 891 0x000fffffffe00000, 892 0x001fffffffc00000, 893 0x003fffffff800000, 894 0x007fffffff000000, 895 0x00fffffffe000000, 896 0x01fffffffc000000, 897 0x03fffffff8000000, 898 0x07fffffff0000000, 899 0x0fffffffe0000000, 900 0x1fffffffc0000000, 901 0x3fffffff80000000, 902 0x7fffffff00000000, 903 0xfffffffe00000000, 904 0xfffffffc00000000, 905 0xfffffff800000000, 906 0xfffffff000000000, 907 0xffffffe000000000, 908 0xffffffc000000000, 909 0xffffff8000000000, 910 0xffffff0000000000, 911 0xfffffe0000000000, 912 0xfffffc0000000000, 913 0xfffff80000000000, 914 0xfffff00000000000, 915 0xffffe00000000000, 916 0xffffc00000000000, 917 0xffff800000000000, 918 0xffff000000000000, 919 0xfffe000000000000, 920 0xfffc000000000000, 921 0xfff8000000000000, 922 0xfff0000000000000, 923 0xffe0000000000000, 924 0xffc0000000000000, 925 0xff80000000000000, 926 0xff00000000000000, 927 0xfe00000000000000, 928 0xfc00000000000000, 929 0xf800000000000000, 930 0xf000000000000000, 931 0xe000000000000000, 932 0xc000000000000000, 933 0x8000000000000000, 934 0x3333333333333333, 935 0x6666666666666666, 936 0xcccccccccccccccc, 937 0x9999999999999998, 938 0x3333333333333330, 939 0x6666666666666660, 940 0xccccccccccccccc0, 941 0x9999999999999980, 942 0x3333333333333300, 943 0x6666666666666600, 944 0xcccccccccccccc00, 945 0x9999999999999800, 946 0x3333333333333000, 947 0x6666666666666000, 948 0xccccccccccccc000, 949 0x9999999999998000, 950 0x3333333333330000, 951 0x6666666666660000, 952 0xcccccccccccc0000, 953 0x9999999999980000, 954 0x3333333333300000, 955 0x6666666666600000, 956 0xccccccccccc00000, 957 0x9999999999800000, 958 0x3333333333000000, 959 0x6666666666000000, 960 0xcccccccccc000000, 961 0x9999999998000000, 962 0x3333333330000000, 963 0x6666666660000000, 964 0xccccccccc0000000, 965 0x9999999980000000, 966 0x3333333300000000, 967 0x6666666600000000, 968 0xcccccccc00000000, 969 0x9999999800000000, 970 0x3333333000000000, 971 0x6666666000000000, 972 0xccccccc000000000, 973 0x9999998000000000, 974 0x3333330000000000, 975 0x6666660000000000, 976 0xcccccc0000000000, 977 0x9999980000000000, 978 0x3333300000000000, 979 0x6666600000000000, 980 0xccccc00000000000, 981 0x9999800000000000, 982 0x3333000000000000, 983 0x6666000000000000, 984 0xcccc000000000000, 985 0x9998000000000000, 986 0x3330000000000000, 987 0x6660000000000000, 988 0xccc0000000000000, 989 0x9980000000000000, 990 0x3300000000000000, 991 0x6600000000000000, 992 0xcc00000000000000, 993 0x9800000000000000, 994 0x3000000000000000, 995 0x6000000000000000, 996 0xc000000000000000, 997 0x8000000000000000, 998 0x5555555555555555, 999 0xaaaaaaaaaaaaaaaa, 1000 0x5555555555555554, 1001 0xaaaaaaaaaaaaaaa8, 1002 0x5555555555555550, 1003 0xaaaaaaaaaaaaaaa0, 1004 0x5555555555555540, 1005 0xaaaaaaaaaaaaaa80, 1006 0x5555555555555500, 1007 0xaaaaaaaaaaaaaa00, 1008 0x5555555555555400, 1009 0xaaaaaaaaaaaaa800, 1010 0x5555555555555000, 1011 0xaaaaaaaaaaaaa000, 1012 0x5555555555554000, 1013 0xaaaaaaaaaaaa8000, 1014 0x5555555555550000, 1015 0xaaaaaaaaaaaa0000, 1016 0x5555555555540000, 1017 0xaaaaaaaaaaa80000, 1018 0x5555555555500000, 1019 0xaaaaaaaaaaa00000, 1020 0x5555555555400000, 1021 0xaaaaaaaaaa800000, 1022 0x5555555555000000, 1023 0xaaaaaaaaaa000000, 1024 0x5555555554000000, 1025 0xaaaaaaaaa8000000, 1026 0x5555555550000000, 1027 0xaaaaaaaaa0000000, 1028 0x5555555540000000, 1029 0xaaaaaaaa80000000, 1030 0x5555555500000000, 1031 0xaaaaaaaa00000000, 1032 0x5555555400000000, 1033 0xaaaaaaa800000000, 1034 0x5555555000000000, 1035 0xaaaaaaa000000000, 1036 0x5555554000000000, 1037 0xaaaaaa8000000000, 1038 0x5555550000000000, 1039 0xaaaaaa0000000000, 1040 0x5555540000000000, 1041 0xaaaaa80000000000, 1042 0x5555500000000000, 1043 0xaaaaa00000000000, 1044 0x5555400000000000, 1045 0xaaaa800000000000, 1046 0x5555000000000000, 1047 0xaaaa000000000000, 1048 0x5554000000000000, 1049 0xaaa8000000000000, 1050 0x5550000000000000, 1051 0xaaa0000000000000, 1052 0x5540000000000000, 1053 0xaa80000000000000, 1054 0x5500000000000000, 1055 0xaa00000000000000, 1056 0x5400000000000000, 1057 0xa800000000000000, 1058 0x5000000000000000, 1059 0xa000000000000000, 1060 0x4000000000000000, 1061 0x8000000000000000, 1062 0x7ffffffffffffffd, 1063 0xfffffffffffffffa, 1064 0xfffffffffffffff4, 1065 0xffffffffffffffe8, 1066 0xffffffffffffffd0, 1067 0xffffffffffffffa0, 1068 0xffffffffffffff40, 1069 0xfffffffffffffe80, 1070 0xfffffffffffffd00, 1071 0xfffffffffffffa00, 1072 0xfffffffffffff400, 1073 0xffffffffffffe800, 1074 0xffffffffffffd000, 1075 0xffffffffffffa000, 1076 0xffffffffffff4000, 1077 0xfffffffffffe8000, 1078 0xfffffffffffd0000, 1079 0xfffffffffffa0000, 1080 0xfffffffffff40000, 1081 0xffffffffffe80000, 1082 0xffffffffffd00000, 1083 0xffffffffffa00000, 1084 0xffffffffff400000, 1085 0xfffffffffe800000, 1086 0xfffffffffd000000, 1087 0xfffffffffa000000, 1088 0xfffffffff4000000, 1089 0xffffffffe8000000, 1090 0xffffffffd0000000, 1091 0xffffffffa0000000, 1092 0xffffffff40000000, 1093 0xfffffffe80000000, 1094 0xfffffffd00000000, 1095 0xfffffffa00000000, 1096 0xfffffff400000000, 1097 0xffffffe800000000, 1098 0xffffffd000000000, 1099 0xffffffa000000000, 1100 0xffffff4000000000, 1101 0xfffffe8000000000, 1102 0xfffffd0000000000, 1103 0xfffffa0000000000, 1104 0xfffff40000000000, 1105 0xffffe80000000000, 1106 0xffffd00000000000, 1107 0xffffa00000000000, 1108 0xffff400000000000, 1109 0xfffe800000000000, 1110 0xfffd000000000000, 1111 0xfffa000000000000, 1112 0xfff4000000000000, 1113 0xffe8000000000000, 1114 0xffd0000000000000, 1115 0xffa0000000000000, 1116 0xff40000000000000, 1117 0xfe80000000000000, 1118 0xfd00000000000000, 1119 0xfa00000000000000, 1120 0xf400000000000000, 1121 0xe800000000000000, 1122 0xd000000000000000, 1123 0xa000000000000000, 1124 0x4000000000000000, 1125 0x8000000000000000, 1126 0x7ffffffffffffffe, 1127 0xfffffffffffffffc, 1128 0xfffffffffffffff8, 1129 0xfffffffffffffff0, 1130 0xffffffffffffffe0, 1131 0xffffffffffffffc0, 1132 0xffffffffffffff80, 1133 0xffffffffffffff00, 1134 0xfffffffffffffe00, 1135 0xfffffffffffffc00, 1136 0xfffffffffffff800, 1137 0xfffffffffffff000, 1138 0xffffffffffffe000, 1139 0xffffffffffffc000, 1140 0xffffffffffff8000, 1141 0xffffffffffff0000, 1142 0xfffffffffffe0000, 1143 0xfffffffffffc0000, 1144 0xfffffffffff80000, 1145 0xfffffffffff00000, 1146 0xffffffffffe00000, 1147 0xffffffffffc00000, 1148 0xffffffffff800000, 1149 0xffffffffff000000, 1150 0xfffffffffe000000, 1151 0xfffffffffc000000, 1152 0xfffffffff8000000, 1153 0xfffffffff0000000, 1154 0xffffffffe0000000, 1155 0xffffffffc0000000, 1156 0xffffffff80000000, 1157 0xffffffff00000000, 1158 0xfffffffe00000000, 1159 0xfffffffc00000000, 1160 0xfffffff800000000, 1161 0xfffffff000000000, 1162 0xffffffe000000000, 1163 0xffffffc000000000, 1164 0xffffff8000000000, 1165 0xffffff0000000000, 1166 0xfffffe0000000000, 1167 0xfffffc0000000000, 1168 0xfffff80000000000, 1169 0xfffff00000000000, 1170 0xffffe00000000000, 1171 0xffffc00000000000, 1172 0xffff800000000000, 1173 0xffff000000000000, 1174 0xfffe000000000000, 1175 0xfffc000000000000, 1176 0xfff8000000000000, 1177 0xfff0000000000000, 1178 0xffe0000000000000, 1179 0xffc0000000000000, 1180 0xff80000000000000, 1181 0xff00000000000000, 1182 0xfe00000000000000, 1183 0xfc00000000000000, 1184 0xf800000000000000, 1185 0xf000000000000000, 1186 0xe000000000000000, 1187 0xc000000000000000, 1188 0x8000000000000000, 1189 0x0000000000000000, 1190 0x7fffffffffffffff, 1191 0xfffffffffffffffe, 1192 0xfffffffffffffffc, 1193 0xfffffffffffffff8, 1194 0xfffffffffffffff0, 1195 0xffffffffffffffe0, 1196 0xffffffffffffffc0, 1197 0xffffffffffffff80, 1198 0xffffffffffffff00, 1199 0xfffffffffffffe00, 1200 0xfffffffffffffc00, 1201 0xfffffffffffff800, 1202 0xfffffffffffff000, 1203 0xffffffffffffe000, 1204 0xffffffffffffc000, 1205 0xffffffffffff8000, 1206 0xffffffffffff0000, 1207 0xfffffffffffe0000, 1208 0xfffffffffffc0000, 1209 0xfffffffffff80000, 1210 0xfffffffffff00000, 1211 0xffffffffffe00000, 1212 0xffffffffffc00000, 1213 0xffffffffff800000, 1214 0xffffffffff000000, 1215 0xfffffffffe000000, 1216 0xfffffffffc000000, 1217 0xfffffffff8000000, 1218 0xfffffffff0000000, 1219 0xffffffffe0000000, 1220 0xffffffffc0000000, 1221 0xffffffff80000000, 1222 0xffffffff00000000, 1223 0xfffffffe00000000, 1224 0xfffffffc00000000, 1225 0xfffffff800000000, 1226 0xfffffff000000000, 1227 0xffffffe000000000, 1228 0xffffffc000000000, 1229 0xffffff8000000000, 1230 0xffffff0000000000, 1231 0xfffffe0000000000, 1232 0xfffffc0000000000, 1233 0xfffff80000000000, 1234 0xfffff00000000000, 1235 0xffffe00000000000, 1236 0xffffc00000000000, 1237 0xffff800000000000, 1238 0xffff000000000000, 1239 0xfffe000000000000, 1240 0xfffc000000000000, 1241 0xfff8000000000000, 1242 0xfff0000000000000, 1243 0xffe0000000000000, 1244 0xffc0000000000000, 1245 0xff80000000000000, 1246 0xff00000000000000, 1247 0xfe00000000000000, 1248 0xfc00000000000000, 1249 0xf800000000000000, 1250 0xf000000000000000, 1251 0xe000000000000000, 1252 0xc000000000000000, 1253 0x8000000000000000, 1254 0x8000000000000000, 1255 0x0000000000000000, 1256 0x0000000000000000, 1257 0x0000000000000000, 1258 0x0000000000000000, 1259 0x0000000000000000, 1260 0x0000000000000000, 1261 0x0000000000000000, 1262 0x0000000000000000, 1263 0x0000000000000000, 1264 0x0000000000000000, 1265 0x0000000000000000, 1266 0x0000000000000000, 1267 0x0000000000000000, 1268 0x0000000000000000, 1269 0x0000000000000000, 1270 0x0000000000000000, 1271 0x0000000000000000, 1272 0x0000000000000000, 1273 0x0000000000000000, 1274 0x0000000000000000, 1275 0x0000000000000000, 1276 0x0000000000000000, 1277 0x0000000000000000, 1278 0x0000000000000000, 1279 0x0000000000000000, 1280 0x0000000000000000, 1281 0x0000000000000000, 1282 0x0000000000000000, 1283 0x0000000000000000, 1284 0x0000000000000000, 1285 0x0000000000000000, 1286 0x0000000000000000, 1287 0x0000000000000000, 1288 0x0000000000000000, 1289 0x0000000000000000, 1290 0x0000000000000000, 1291 0x0000000000000000, 1292 0x0000000000000000, 1293 0x0000000000000000, 1294 0x0000000000000000, 1295 0x0000000000000000, 1296 0x0000000000000000, 1297 0x0000000000000000, 1298 0x0000000000000000, 1299 0x0000000000000000, 1300 0x0000000000000000, 1301 0x0000000000000000, 1302 0x0000000000000000, 1303 0x0000000000000000, 1304 0x0000000000000000, 1305 0x0000000000000000, 1306 0x0000000000000000, 1307 0x0000000000000000, 1308 0x0000000000000000, 1309 0x0000000000000000, 1310 0x0000000000000000, 1311 0x0000000000000000, 1312 0x0000000000000000, 1313 0x0000000000000000, 1314 0x0000000000000000, 1315 0x0000000000000000, 1316 0x0000000000000000, 1317 0x0000000000000000, 1318 0x8000000000000001, 1319 0x0000000000000002, 1320 0x0000000000000004, 1321 0x0000000000000008, 1322 0x0000000000000010, 1323 0x0000000000000020, 1324 0x0000000000000040, 1325 0x0000000000000080, 1326 0x0000000000000100, 1327 0x0000000000000200, 1328 0x0000000000000400, 1329 0x0000000000000800, 1330 0x0000000000001000, 1331 0x0000000000002000, 1332 0x0000000000004000, 1333 0x0000000000008000, 1334 0x0000000000010000, 1335 0x0000000000020000, 1336 0x0000000000040000, 1337 0x0000000000080000, 1338 0x0000000000100000, 1339 0x0000000000200000, 1340 0x0000000000400000, 1341 0x0000000000800000, 1342 0x0000000001000000, 1343 0x0000000002000000, 1344 0x0000000004000000, 1345 0x0000000008000000, 1346 0x0000000010000000, 1347 0x0000000020000000, 1348 0x0000000040000000, 1349 0x0000000080000000, 1350 0x0000000100000000, 1351 0x0000000200000000, 1352 0x0000000400000000, 1353 0x0000000800000000, 1354 0x0000001000000000, 1355 0x0000002000000000, 1356 0x0000004000000000, 1357 0x0000008000000000, 1358 0x0000010000000000, 1359 0x0000020000000000, 1360 0x0000040000000000, 1361 0x0000080000000000, 1362 0x0000100000000000, 1363 0x0000200000000000, 1364 0x0000400000000000, 1365 0x0000800000000000, 1366 0x0001000000000000, 1367 0x0002000000000000, 1368 0x0004000000000000, 1369 0x0008000000000000, 1370 0x0010000000000000, 1371 0x0020000000000000, 1372 0x0040000000000000, 1373 0x0080000000000000, 1374 0x0100000000000000, 1375 0x0200000000000000, 1376 0x0400000000000000, 1377 0x0800000000000000, 1378 0x1000000000000000, 1379 0x2000000000000000, 1380 0x4000000000000000, 1381 0x8000000000000000, 1382 0x8000000000000002, 1383 0x0000000000000004, 1384 0x0000000000000008, 1385 0x0000000000000010, 1386 0x0000000000000020, 1387 0x0000000000000040, 1388 0x0000000000000080, 1389 0x0000000000000100, 1390 0x0000000000000200, 1391 0x0000000000000400, 1392 0x0000000000000800, 1393 0x0000000000001000, 1394 0x0000000000002000, 1395 0x0000000000004000, 1396 0x0000000000008000, 1397 0x0000000000010000, 1398 0x0000000000020000, 1399 0x0000000000040000, 1400 0x0000000000080000, 1401 0x0000000000100000, 1402 0x0000000000200000, 1403 0x0000000000400000, 1404 0x0000000000800000, 1405 0x0000000001000000, 1406 0x0000000002000000, 1407 0x0000000004000000, 1408 0x0000000008000000, 1409 0x0000000010000000, 1410 0x0000000020000000, 1411 0x0000000040000000, 1412 0x0000000080000000, 1413 0x0000000100000000, 1414 0x0000000200000000, 1415 0x0000000400000000, 1416 0x0000000800000000, 1417 0x0000001000000000, 1418 0x0000002000000000, 1419 0x0000004000000000, 1420 0x0000008000000000, 1421 0x0000010000000000, 1422 0x0000020000000000, 1423 0x0000040000000000, 1424 0x0000080000000000, 1425 0x0000100000000000, 1426 0x0000200000000000, 1427 0x0000400000000000, 1428 0x0000800000000000, 1429 0x0001000000000000, 1430 0x0002000000000000, 1431 0x0004000000000000, 1432 0x0008000000000000, 1433 0x0010000000000000, 1434 0x0020000000000000, 1435 0x0040000000000000, 1436 0x0080000000000000, 1437 0x0100000000000000, 1438 0x0200000000000000, 1439 0x0400000000000000, 1440 0x0800000000000000, 1441 0x1000000000000000, 1442 0x2000000000000000, 1443 0x4000000000000000, 1444 0x8000000000000000, 1445 0x0000000000000000, 1446 0x8000000000000003, 1447 0x0000000000000006, 1448 0x000000000000000c, 1449 0x0000000000000018, 1450 0x0000000000000030, 1451 0x0000000000000060, 1452 0x00000000000000c0, 1453 0x0000000000000180, 1454 0x0000000000000300, 1455 0x0000000000000600, 1456 0x0000000000000c00, 1457 0x0000000000001800, 1458 0x0000000000003000, 1459 0x0000000000006000, 1460 0x000000000000c000, 1461 0x0000000000018000, 1462 0x0000000000030000, 1463 0x0000000000060000, 1464 0x00000000000c0000, 1465 0x0000000000180000, 1466 0x0000000000300000, 1467 0x0000000000600000, 1468 0x0000000000c00000, 1469 0x0000000001800000, 1470 0x0000000003000000, 1471 0x0000000006000000, 1472 0x000000000c000000, 1473 0x0000000018000000, 1474 0x0000000030000000, 1475 0x0000000060000000, 1476 0x00000000c0000000, 1477 0x0000000180000000, 1478 0x0000000300000000, 1479 0x0000000600000000, 1480 0x0000000c00000000, 1481 0x0000001800000000, 1482 0x0000003000000000, 1483 0x0000006000000000, 1484 0x000000c000000000, 1485 0x0000018000000000, 1486 0x0000030000000000, 1487 0x0000060000000000, 1488 0x00000c0000000000, 1489 0x0000180000000000, 1490 0x0000300000000000, 1491 0x0000600000000000, 1492 0x0000c00000000000, 1493 0x0001800000000000, 1494 0x0003000000000000, 1495 0x0006000000000000, 1496 0x000c000000000000, 1497 0x0018000000000000, 1498 0x0030000000000000, 1499 0x0060000000000000, 1500 0x00c0000000000000, 1501 0x0180000000000000, 1502 0x0300000000000000, 1503 0x0600000000000000, 1504 0x0c00000000000000, 1505 0x1800000000000000, 1506 0x3000000000000000, 1507 0x6000000000000000, 1508 0xc000000000000000, 1509 0x8000000000000000, 1510 0xaaaaaaaaaaaaaaaa, 1511 0x5555555555555554, 1512 0xaaaaaaaaaaaaaaa8, 1513 0x5555555555555550, 1514 0xaaaaaaaaaaaaaaa0, 1515 0x5555555555555540, 1516 0xaaaaaaaaaaaaaa80, 1517 0x5555555555555500, 1518 0xaaaaaaaaaaaaaa00, 1519 0x5555555555555400, 1520 0xaaaaaaaaaaaaa800, 1521 0x5555555555555000, 1522 0xaaaaaaaaaaaaa000, 1523 0x5555555555554000, 1524 0xaaaaaaaaaaaa8000, 1525 0x5555555555550000, 1526 0xaaaaaaaaaaaa0000, 1527 0x5555555555540000, 1528 0xaaaaaaaaaaa80000, 1529 0x5555555555500000, 1530 0xaaaaaaaaaaa00000, 1531 0x5555555555400000, 1532 0xaaaaaaaaaa800000, 1533 0x5555555555000000, 1534 0xaaaaaaaaaa000000, 1535 0x5555555554000000, 1536 0xaaaaaaaaa8000000, 1537 0x5555555550000000, 1538 0xaaaaaaaaa0000000, 1539 0x5555555540000000, 1540 0xaaaaaaaa80000000, 1541 0x5555555500000000, 1542 0xaaaaaaaa00000000, 1543 0x5555555400000000, 1544 0xaaaaaaa800000000, 1545 0x5555555000000000, 1546 0xaaaaaaa000000000, 1547 0x5555554000000000, 1548 0xaaaaaa8000000000, 1549 0x5555550000000000, 1550 0xaaaaaa0000000000, 1551 0x5555540000000000, 1552 0xaaaaa80000000000, 1553 0x5555500000000000, 1554 0xaaaaa00000000000, 1555 0x5555400000000000, 1556 0xaaaa800000000000, 1557 0x5555000000000000, 1558 0xaaaa000000000000, 1559 0x5554000000000000, 1560 0xaaa8000000000000, 1561 0x5550000000000000, 1562 0xaaa0000000000000, 1563 0x5540000000000000, 1564 0xaa80000000000000, 1565 0x5500000000000000, 1566 0xaa00000000000000, 1567 0x5400000000000000, 1568 0xa800000000000000, 1569 0x5000000000000000, 1570 0xa000000000000000, 1571 0x4000000000000000, 1572 0x8000000000000000, 1573 0x0000000000000000, 1574 0xcccccccccccccccc, 1575 0x9999999999999998, 1576 0x3333333333333330, 1577 0x6666666666666660, 1578 0xccccccccccccccc0, 1579 0x9999999999999980, 1580 0x3333333333333300, 1581 0x6666666666666600, 1582 0xcccccccccccccc00, 1583 0x9999999999999800, 1584 0x3333333333333000, 1585 0x6666666666666000, 1586 0xccccccccccccc000, 1587 0x9999999999998000, 1588 0x3333333333330000, 1589 0x6666666666660000, 1590 0xcccccccccccc0000, 1591 0x9999999999980000, 1592 0x3333333333300000, 1593 0x6666666666600000, 1594 0xccccccccccc00000, 1595 0x9999999999800000, 1596 0x3333333333000000, 1597 0x6666666666000000, 1598 0xcccccccccc000000, 1599 0x9999999998000000, 1600 0x3333333330000000, 1601 0x6666666660000000, 1602 0xccccccccc0000000, 1603 0x9999999980000000, 1604 0x3333333300000000, 1605 0x6666666600000000, 1606 0xcccccccc00000000, 1607 0x9999999800000000, 1608 0x3333333000000000, 1609 0x6666666000000000, 1610 0xccccccc000000000, 1611 0x9999998000000000, 1612 0x3333330000000000, 1613 0x6666660000000000, 1614 0xcccccc0000000000, 1615 0x9999980000000000, 1616 0x3333300000000000, 1617 0x6666600000000000, 1618 0xccccc00000000000, 1619 0x9999800000000000, 1620 0x3333000000000000, 1621 0x6666000000000000, 1622 0xcccc000000000000, 1623 0x9998000000000000, 1624 0x3330000000000000, 1625 0x6660000000000000, 1626 0xccc0000000000000, 1627 0x9980000000000000, 1628 0x3300000000000000, 1629 0x6600000000000000, 1630 0xcc00000000000000, 1631 0x9800000000000000, 1632 0x3000000000000000, 1633 0x6000000000000000, 1634 0xc000000000000000, 1635 0x8000000000000000, 1636 0x0000000000000000, 1637 0x0000000000000000, 1638 0xffffffff80000000, 1639 0xffffffff00000000, 1640 0xfffffffe00000000, 1641 0xfffffffc00000000, 1642 0xfffffff800000000, 1643 0xfffffff000000000, 1644 0xffffffe000000000, 1645 0xffffffc000000000, 1646 0xffffff8000000000, 1647 0xffffff0000000000, 1648 0xfffffe0000000000, 1649 0xfffffc0000000000, 1650 0xfffff80000000000, 1651 0xfffff00000000000, 1652 0xffffe00000000000, 1653 0xffffc00000000000, 1654 0xffff800000000000, 1655 0xffff000000000000, 1656 0xfffe000000000000, 1657 0xfffc000000000000, 1658 0xfff8000000000000, 1659 0xfff0000000000000, 1660 0xffe0000000000000, 1661 0xffc0000000000000, 1662 0xff80000000000000, 1663 0xff00000000000000, 1664 0xfe00000000000000, 1665 0xfc00000000000000, 1666 0xf800000000000000, 1667 0xf000000000000000, 1668 0xe000000000000000, 1669 0xc000000000000000, 1670 0x8000000000000000, 1671 0x0000000000000000, 1672 0x0000000000000000, 1673 0x0000000000000000, 1674 0x0000000000000000, 1675 0x0000000000000000, 1676 0x0000000000000000, 1677 0x0000000000000000, 1678 0x0000000000000000, 1679 0x0000000000000000, 1680 0x0000000000000000, 1681 0x0000000000000000, 1682 0x0000000000000000, 1683 0x0000000000000000, 1684 0x0000000000000000, 1685 0x0000000000000000, 1686 0x0000000000000000, 1687 0x0000000000000000, 1688 0x0000000000000000, 1689 0x0000000000000000, 1690 0x0000000000000000, 1691 0x0000000000000000, 1692 0x0000000000000000, 1693 0x0000000000000000, 1694 0x0000000000000000, 1695 0x0000000000000000, 1696 0x0000000000000000, 1697 0x0000000000000000, 1698 0x0000000000000000, 1699 0x0000000000000000, 1700 0x0000000000000000, 1701 0x0000000000000000, 1702 0xffffffff80000001, 1703 0xffffffff00000002, 1704 0xfffffffe00000004, 1705 0xfffffffc00000008, 1706 0xfffffff800000010, 1707 0xfffffff000000020, 1708 0xffffffe000000040, 1709 0xffffffc000000080, 1710 0xffffff8000000100, 1711 0xffffff0000000200, 1712 0xfffffe0000000400, 1713 0xfffffc0000000800, 1714 0xfffff80000001000, 1715 0xfffff00000002000, 1716 0xffffe00000004000, 1717 0xffffc00000008000, 1718 0xffff800000010000, 1719 0xffff000000020000, 1720 0xfffe000000040000, 1721 0xfffc000000080000, 1722 0xfff8000000100000, 1723 0xfff0000000200000, 1724 0xffe0000000400000, 1725 0xffc0000000800000, 1726 0xff80000001000000, 1727 0xff00000002000000, 1728 0xfe00000004000000, 1729 0xfc00000008000000, 1730 0xf800000010000000, 1731 0xf000000020000000, 1732 0xe000000040000000, 1733 0xc000000080000000, 1734 0x8000000100000000, 1735 0x0000000200000000, 1736 0x0000000400000000, 1737 0x0000000800000000, 1738 0x0000001000000000, 1739 0x0000002000000000, 1740 0x0000004000000000, 1741 0x0000008000000000, 1742 0x0000010000000000, 1743 0x0000020000000000, 1744 0x0000040000000000, 1745 0x0000080000000000, 1746 0x0000100000000000, 1747 0x0000200000000000, 1748 0x0000400000000000, 1749 0x0000800000000000, 1750 0x0001000000000000, 1751 0x0002000000000000, 1752 0x0004000000000000, 1753 0x0008000000000000, 1754 0x0010000000000000, 1755 0x0020000000000000, 1756 0x0040000000000000, 1757 0x0080000000000000, 1758 0x0100000000000000, 1759 0x0200000000000000, 1760 0x0400000000000000, 1761 0x0800000000000000, 1762 0x1000000000000000, 1763 0x2000000000000000, 1764 0x4000000000000000, 1765 0x8000000000000000, 1766 0xffffffff80000002, 1767 0xffffffff00000004, 1768 0xfffffffe00000008, 1769 0xfffffffc00000010, 1770 0xfffffff800000020, 1771 0xfffffff000000040, 1772 0xffffffe000000080, 1773 0xffffffc000000100, 1774 0xffffff8000000200, 1775 0xffffff0000000400, 1776 0xfffffe0000000800, 1777 0xfffffc0000001000, 1778 0xfffff80000002000, 1779 0xfffff00000004000, 1780 0xffffe00000008000, 1781 0xffffc00000010000, 1782 0xffff800000020000, 1783 0xffff000000040000, 1784 0xfffe000000080000, 1785 0xfffc000000100000, 1786 0xfff8000000200000, 1787 0xfff0000000400000, 1788 0xffe0000000800000, 1789 0xffc0000001000000, 1790 0xff80000002000000, 1791 0xff00000004000000, 1792 0xfe00000008000000, 1793 0xfc00000010000000, 1794 0xf800000020000000, 1795 0xf000000040000000, 1796 0xe000000080000000, 1797 0xc000000100000000, 1798 0x8000000200000000, 1799 0x0000000400000000, 1800 0x0000000800000000, 1801 0x0000001000000000, 1802 0x0000002000000000, 1803 0x0000004000000000, 1804 0x0000008000000000, 1805 0x0000010000000000, 1806 0x0000020000000000, 1807 0x0000040000000000, 1808 0x0000080000000000, 1809 0x0000100000000000, 1810 0x0000200000000000, 1811 0x0000400000000000, 1812 0x0000800000000000, 1813 0x0001000000000000, 1814 0x0002000000000000, 1815 0x0004000000000000, 1816 0x0008000000000000, 1817 0x0010000000000000, 1818 0x0020000000000000, 1819 0x0040000000000000, 1820 0x0080000000000000, 1821 0x0100000000000000, 1822 0x0200000000000000, 1823 0x0400000000000000, 1824 0x0800000000000000, 1825 0x1000000000000000, 1826 0x2000000000000000, 1827 0x4000000000000000, 1828 0x8000000000000000, 1829 0x0000000000000000, 1830 0xffffffff80000003, 1831 0xffffffff00000006, 1832 0xfffffffe0000000c, 1833 0xfffffffc00000018, 1834 0xfffffff800000030, 1835 0xfffffff000000060, 1836 0xffffffe0000000c0, 1837 0xffffffc000000180, 1838 0xffffff8000000300, 1839 0xffffff0000000600, 1840 0xfffffe0000000c00, 1841 0xfffffc0000001800, 1842 0xfffff80000003000, 1843 0xfffff00000006000, 1844 0xffffe0000000c000, 1845 0xffffc00000018000, 1846 0xffff800000030000, 1847 0xffff000000060000, 1848 0xfffe0000000c0000, 1849 0xfffc000000180000, 1850 0xfff8000000300000, 1851 0xfff0000000600000, 1852 0xffe0000000c00000, 1853 0xffc0000001800000, 1854 0xff80000003000000, 1855 0xff00000006000000, 1856 0xfe0000000c000000, 1857 0xfc00000018000000, 1858 0xf800000030000000, 1859 0xf000000060000000, 1860 0xe0000000c0000000, 1861 0xc000000180000000, 1862 0x8000000300000000, 1863 0x0000000600000000, 1864 0x0000000c00000000, 1865 0x0000001800000000, 1866 0x0000003000000000, 1867 0x0000006000000000, 1868 0x000000c000000000, 1869 0x0000018000000000, 1870 0x0000030000000000, 1871 0x0000060000000000, 1872 0x00000c0000000000, 1873 0x0000180000000000, 1874 0x0000300000000000, 1875 0x0000600000000000, 1876 0x0000c00000000000, 1877 0x0001800000000000, 1878 0x0003000000000000, 1879 0x0006000000000000, 1880 0x000c000000000000, 1881 0x0018000000000000, 1882 0x0030000000000000, 1883 0x0060000000000000, 1884 0x00c0000000000000, 1885 0x0180000000000000, 1886 0x0300000000000000, 1887 0x0600000000000000, 1888 0x0c00000000000000, 1889 0x1800000000000000, 1890 0x3000000000000000, 1891 0x6000000000000000, 1892 0xc000000000000000, 1893 0x8000000000000000, 1894 0xffffffffffff8000, 1895 0xffffffffffff0000, 1896 0xfffffffffffe0000, 1897 0xfffffffffffc0000, 1898 0xfffffffffff80000, 1899 0xfffffffffff00000, 1900 0xffffffffffe00000, 1901 0xffffffffffc00000, 1902 0xffffffffff800000, 1903 0xffffffffff000000, 1904 0xfffffffffe000000, 1905 0xfffffffffc000000, 1906 0xfffffffff8000000, 1907 0xfffffffff0000000, 1908 0xffffffffe0000000, 1909 0xffffffffc0000000, 1910 0xffffffff80000000, 1911 0xffffffff00000000, 1912 0xfffffffe00000000, 1913 0xfffffffc00000000, 1914 0xfffffff800000000, 1915 0xfffffff000000000, 1916 0xffffffe000000000, 1917 0xffffffc000000000, 1918 0xffffff8000000000, 1919 0xffffff0000000000, 1920 0xfffffe0000000000, 1921 0xfffffc0000000000, 1922 0xfffff80000000000, 1923 0xfffff00000000000, 1924 0xffffe00000000000, 1925 0xffffc00000000000, 1926 0xffff800000000000, 1927 0xffff000000000000, 1928 0xfffe000000000000, 1929 0xfffc000000000000, 1930 0xfff8000000000000, 1931 0xfff0000000000000, 1932 0xffe0000000000000, 1933 0xffc0000000000000, 1934 0xff80000000000000, 1935 0xff00000000000000, 1936 0xfe00000000000000, 1937 0xfc00000000000000, 1938 0xf800000000000000, 1939 0xf000000000000000, 1940 0xe000000000000000, 1941 0xc000000000000000, 1942 0x8000000000000000, 1943 0x0000000000000000, 1944 0x0000000000000000, 1945 0x0000000000000000, 1946 0x0000000000000000, 1947 0x0000000000000000, 1948 0x0000000000000000, 1949 0x0000000000000000, 1950 0x0000000000000000, 1951 0x0000000000000000, 1952 0x0000000000000000, 1953 0x0000000000000000, 1954 0x0000000000000000, 1955 0x0000000000000000, 1956 0x0000000000000000, 1957 0x0000000000000000, 1958 0xffffffffffff8001, 1959 0xffffffffffff0002, 1960 0xfffffffffffe0004, 1961 0xfffffffffffc0008, 1962 0xfffffffffff80010, 1963 0xfffffffffff00020, 1964 0xffffffffffe00040, 1965 0xffffffffffc00080, 1966 0xffffffffff800100, 1967 0xffffffffff000200, 1968 0xfffffffffe000400, 1969 0xfffffffffc000800, 1970 0xfffffffff8001000, 1971 0xfffffffff0002000, 1972 0xffffffffe0004000, 1973 0xffffffffc0008000, 1974 0xffffffff80010000, 1975 0xffffffff00020000, 1976 0xfffffffe00040000, 1977 0xfffffffc00080000, 1978 0xfffffff800100000, 1979 0xfffffff000200000, 1980 0xffffffe000400000, 1981 0xffffffc000800000, 1982 0xffffff8001000000, 1983 0xffffff0002000000, 1984 0xfffffe0004000000, 1985 0xfffffc0008000000, 1986 0xfffff80010000000, 1987 0xfffff00020000000, 1988 0xffffe00040000000, 1989 0xffffc00080000000, 1990 0xffff800100000000, 1991 0xffff000200000000, 1992 0xfffe000400000000, 1993 0xfffc000800000000, 1994 0xfff8001000000000, 1995 0xfff0002000000000, 1996 0xffe0004000000000, 1997 0xffc0008000000000, 1998 0xff80010000000000, 1999 0xff00020000000000, 2000 0xfe00040000000000, 2001 0xfc00080000000000, 2002 0xf800100000000000, 2003 0xf000200000000000, 2004 0xe000400000000000, 2005 0xc000800000000000, 2006 0x8001000000000000, 2007 0x0002000000000000, 2008 0x0004000000000000, 2009 0x0008000000000000, 2010 0x0010000000000000, 2011 0x0020000000000000, 2012 0x0040000000000000, 2013 0x0080000000000000, 2014 0x0100000000000000, 2015 0x0200000000000000, 2016 0x0400000000000000, 2017 0x0800000000000000, 2018 0x1000000000000000, 2019 0x2000000000000000, 2020 0x4000000000000000, 2021 0x8000000000000000, 2022 0xffffffffffff8002, 2023 0xffffffffffff0004, 2024 0xfffffffffffe0008, 2025 0xfffffffffffc0010, 2026 0xfffffffffff80020, 2027 0xfffffffffff00040, 2028 0xffffffffffe00080, 2029 0xffffffffffc00100, 2030 0xffffffffff800200, 2031 0xffffffffff000400, 2032 0xfffffffffe000800, 2033 0xfffffffffc001000, 2034 0xfffffffff8002000, 2035 0xfffffffff0004000, 2036 0xffffffffe0008000, 2037 0xffffffffc0010000, 2038 0xffffffff80020000, 2039 0xffffffff00040000, 2040 0xfffffffe00080000, 2041 0xfffffffc00100000, 2042 0xfffffff800200000, 2043 0xfffffff000400000, 2044 0xffffffe000800000, 2045 0xffffffc001000000, 2046 0xffffff8002000000, 2047 0xffffff0004000000, 2048 0xfffffe0008000000, 2049 0xfffffc0010000000, 2050 0xfffff80020000000, 2051 0xfffff00040000000, 2052 0xffffe00080000000, 2053 0xffffc00100000000, 2054 0xffff800200000000, 2055 0xffff000400000000, 2056 0xfffe000800000000, 2057 0xfffc001000000000, 2058 0xfff8002000000000, 2059 0xfff0004000000000, 2060 0xffe0008000000000, 2061 0xffc0010000000000, 2062 0xff80020000000000, 2063 0xff00040000000000, 2064 0xfe00080000000000, 2065 0xfc00100000000000, 2066 0xf800200000000000, 2067 0xf000400000000000, 2068 0xe000800000000000, 2069 0xc001000000000000, 2070 0x8002000000000000, 2071 0x0004000000000000, 2072 0x0008000000000000, 2073 0x0010000000000000, 2074 0x0020000000000000, 2075 0x0040000000000000, 2076 0x0080000000000000, 2077 0x0100000000000000, 2078 0x0200000000000000, 2079 0x0400000000000000, 2080 0x0800000000000000, 2081 0x1000000000000000, 2082 0x2000000000000000, 2083 0x4000000000000000, 2084 0x8000000000000000, 2085 0x0000000000000000, 2086 0xffffffffffff8003, 2087 0xffffffffffff0006, 2088 0xfffffffffffe000c, 2089 0xfffffffffffc0018, 2090 0xfffffffffff80030, 2091 0xfffffffffff00060, 2092 0xffffffffffe000c0, 2093 0xffffffffffc00180, 2094 0xffffffffff800300, 2095 0xffffffffff000600, 2096 0xfffffffffe000c00, 2097 0xfffffffffc001800, 2098 0xfffffffff8003000, 2099 0xfffffffff0006000, 2100 0xffffffffe000c000, 2101 0xffffffffc0018000, 2102 0xffffffff80030000, 2103 0xffffffff00060000, 2104 0xfffffffe000c0000, 2105 0xfffffffc00180000, 2106 0xfffffff800300000, 2107 0xfffffff000600000, 2108 0xffffffe000c00000, 2109 0xffffffc001800000, 2110 0xffffff8003000000, 2111 0xffffff0006000000, 2112 0xfffffe000c000000, 2113 0xfffffc0018000000, 2114 0xfffff80030000000, 2115 0xfffff00060000000, 2116 0xffffe000c0000000, 2117 0xffffc00180000000, 2118 0xffff800300000000, 2119 0xffff000600000000, 2120 0xfffe000c00000000, 2121 0xfffc001800000000, 2122 0xfff8003000000000, 2123 0xfff0006000000000, 2124 0xffe000c000000000, 2125 0xffc0018000000000, 2126 0xff80030000000000, 2127 0xff00060000000000, 2128 0xfe000c0000000000, 2129 0xfc00180000000000, 2130 0xf800300000000000, 2131 0xf000600000000000, 2132 0xe000c00000000000, 2133 0xc001800000000000, 2134 0x8003000000000000, 2135 0x0006000000000000, 2136 0x000c000000000000, 2137 0x0018000000000000, 2138 0x0030000000000000, 2139 0x0060000000000000, 2140 0x00c0000000000000, 2141 0x0180000000000000, 2142 0x0300000000000000, 2143 0x0600000000000000, 2144 0x0c00000000000000, 2145 0x1800000000000000, 2146 0x3000000000000000, 2147 0x6000000000000000, 2148 0xc000000000000000, 2149 0x8000000000000000, 2150 0xffffffffffffff80, 2151 0xffffffffffffff00, 2152 0xfffffffffffffe00, 2153 0xfffffffffffffc00, 2154 0xfffffffffffff800, 2155 0xfffffffffffff000, 2156 0xffffffffffffe000, 2157 0xffffffffffffc000, 2158 0xffffffffffff8000, 2159 0xffffffffffff0000, 2160 0xfffffffffffe0000, 2161 0xfffffffffffc0000, 2162 0xfffffffffff80000, 2163 0xfffffffffff00000, 2164 0xffffffffffe00000, 2165 0xffffffffffc00000, 2166 0xffffffffff800000, 2167 0xffffffffff000000, 2168 0xfffffffffe000000, 2169 0xfffffffffc000000, 2170 0xfffffffff8000000, 2171 0xfffffffff0000000, 2172 0xffffffffe0000000, 2173 0xffffffffc0000000, 2174 0xffffffff80000000, 2175 0xffffffff00000000, 2176 0xfffffffe00000000, 2177 0xfffffffc00000000, 2178 0xfffffff800000000, 2179 0xfffffff000000000, 2180 0xffffffe000000000, 2181 0xffffffc000000000, 2182 0xffffff8000000000, 2183 0xffffff0000000000, 2184 0xfffffe0000000000, 2185 0xfffffc0000000000, 2186 0xfffff80000000000, 2187 0xfffff00000000000, 2188 0xffffe00000000000, 2189 0xffffc00000000000, 2190 0xffff800000000000, 2191 0xffff000000000000, 2192 0xfffe000000000000, 2193 0xfffc000000000000, 2194 0xfff8000000000000, 2195 0xfff0000000000000, 2196 0xffe0000000000000, 2197 0xffc0000000000000, 2198 0xff80000000000000, 2199 0xff00000000000000, 2200 0xfe00000000000000, 2201 0xfc00000000000000, 2202 0xf800000000000000, 2203 0xf000000000000000, 2204 0xe000000000000000, 2205 0xc000000000000000, 2206 0x8000000000000000, 2207 0x0000000000000000, 2208 0x0000000000000000, 2209 0x0000000000000000, 2210 0x0000000000000000, 2211 0x0000000000000000, 2212 0x0000000000000000, 2213 0x0000000000000000, 2214 0xffffffffffffff81, 2215 0xffffffffffffff02, 2216 0xfffffffffffffe04, 2217 0xfffffffffffffc08, 2218 0xfffffffffffff810, 2219 0xfffffffffffff020, 2220 0xffffffffffffe040, 2221 0xffffffffffffc080, 2222 0xffffffffffff8100, 2223 0xffffffffffff0200, 2224 0xfffffffffffe0400, 2225 0xfffffffffffc0800, 2226 0xfffffffffff81000, 2227 0xfffffffffff02000, 2228 0xffffffffffe04000, 2229 0xffffffffffc08000, 2230 0xffffffffff810000, 2231 0xffffffffff020000, 2232 0xfffffffffe040000, 2233 0xfffffffffc080000, 2234 0xfffffffff8100000, 2235 0xfffffffff0200000, 2236 0xffffffffe0400000, 2237 0xffffffffc0800000, 2238 0xffffffff81000000, 2239 0xffffffff02000000, 2240 0xfffffffe04000000, 2241 0xfffffffc08000000, 2242 0xfffffff810000000, 2243 0xfffffff020000000, 2244 0xffffffe040000000, 2245 0xffffffc080000000, 2246 0xffffff8100000000, 2247 0xffffff0200000000, 2248 0xfffffe0400000000, 2249 0xfffffc0800000000, 2250 0xfffff81000000000, 2251 0xfffff02000000000, 2252 0xffffe04000000000, 2253 0xffffc08000000000, 2254 0xffff810000000000, 2255 0xffff020000000000, 2256 0xfffe040000000000, 2257 0xfffc080000000000, 2258 0xfff8100000000000, 2259 0xfff0200000000000, 2260 0xffe0400000000000, 2261 0xffc0800000000000, 2262 0xff81000000000000, 2263 0xff02000000000000, 2264 0xfe04000000000000, 2265 0xfc08000000000000, 2266 0xf810000000000000, 2267 0xf020000000000000, 2268 0xe040000000000000, 2269 0xc080000000000000, 2270 0x8100000000000000, 2271 0x0200000000000000, 2272 0x0400000000000000, 2273 0x0800000000000000, 2274 0x1000000000000000, 2275 0x2000000000000000, 2276 0x4000000000000000, 2277 0x8000000000000000, 2278 0xffffffffffffff82, 2279 0xffffffffffffff04, 2280 0xfffffffffffffe08, 2281 0xfffffffffffffc10, 2282 0xfffffffffffff820, 2283 0xfffffffffffff040, 2284 0xffffffffffffe080, 2285 0xffffffffffffc100, 2286 0xffffffffffff8200, 2287 0xffffffffffff0400, 2288 0xfffffffffffe0800, 2289 0xfffffffffffc1000, 2290 0xfffffffffff82000, 2291 0xfffffffffff04000, 2292 0xffffffffffe08000, 2293 0xffffffffffc10000, 2294 0xffffffffff820000, 2295 0xffffffffff040000, 2296 0xfffffffffe080000, 2297 0xfffffffffc100000, 2298 0xfffffffff8200000, 2299 0xfffffffff0400000, 2300 0xffffffffe0800000, 2301 0xffffffffc1000000, 2302 0xffffffff82000000, 2303 0xffffffff04000000, 2304 0xfffffffe08000000, 2305 0xfffffffc10000000, 2306 0xfffffff820000000, 2307 0xfffffff040000000, 2308 0xffffffe080000000, 2309 0xffffffc100000000, 2310 0xffffff8200000000, 2311 0xffffff0400000000, 2312 0xfffffe0800000000, 2313 0xfffffc1000000000, 2314 0xfffff82000000000, 2315 0xfffff04000000000, 2316 0xffffe08000000000, 2317 0xffffc10000000000, 2318 0xffff820000000000, 2319 0xffff040000000000, 2320 0xfffe080000000000, 2321 0xfffc100000000000, 2322 0xfff8200000000000, 2323 0xfff0400000000000, 2324 0xffe0800000000000, 2325 0xffc1000000000000, 2326 0xff82000000000000, 2327 0xff04000000000000, 2328 0xfe08000000000000, 2329 0xfc10000000000000, 2330 0xf820000000000000, 2331 0xf040000000000000, 2332 0xe080000000000000, 2333 0xc100000000000000, 2334 0x8200000000000000, 2335 0x0400000000000000, 2336 0x0800000000000000, 2337 0x1000000000000000, 2338 0x2000000000000000, 2339 0x4000000000000000, 2340 0x8000000000000000, 2341 0x0000000000000000, 2342 0xffffffffffffff83, 2343 0xffffffffffffff06, 2344 0xfffffffffffffe0c, 2345 0xfffffffffffffc18, 2346 0xfffffffffffff830, 2347 0xfffffffffffff060, 2348 0xffffffffffffe0c0, 2349 0xffffffffffffc180, 2350 0xffffffffffff8300, 2351 0xffffffffffff0600, 2352 0xfffffffffffe0c00, 2353 0xfffffffffffc1800, 2354 0xfffffffffff83000, 2355 0xfffffffffff06000, 2356 0xffffffffffe0c000, 2357 0xffffffffffc18000, 2358 0xffffffffff830000, 2359 0xffffffffff060000, 2360 0xfffffffffe0c0000, 2361 0xfffffffffc180000, 2362 0xfffffffff8300000, 2363 0xfffffffff0600000, 2364 0xffffffffe0c00000, 2365 0xffffffffc1800000, 2366 0xffffffff83000000, 2367 0xffffffff06000000, 2368 0xfffffffe0c000000, 2369 0xfffffffc18000000, 2370 0xfffffff830000000, 2371 0xfffffff060000000, 2372 0xffffffe0c0000000, 2373 0xffffffc180000000, 2374 0xffffff8300000000, 2375 0xffffff0600000000, 2376 0xfffffe0c00000000, 2377 0xfffffc1800000000, 2378 0xfffff83000000000, 2379 0xfffff06000000000, 2380 0xffffe0c000000000, 2381 0xffffc18000000000, 2382 0xffff830000000000, 2383 0xffff060000000000, 2384 0xfffe0c0000000000, 2385 0xfffc180000000000, 2386 0xfff8300000000000, 2387 0xfff0600000000000, 2388 0xffe0c00000000000, 2389 0xffc1800000000000, 2390 0xff83000000000000, 2391 0xff06000000000000, 2392 0xfe0c000000000000, 2393 0xfc18000000000000, 2394 0xf830000000000000, 2395 0xf060000000000000, 2396 0xe0c0000000000000, 2397 0xc180000000000000, 2398 0x8300000000000000, 2399 0x0600000000000000, 2400 0x0c00000000000000, 2401 0x1800000000000000, 2402 0x3000000000000000, 2403 0x6000000000000000, 2404 0xc000000000000000, 2405 0x8000000000000000, 2406 0xffffffffffffffc0, 2407 0xffffffffffffff80, 2408 0xffffffffffffff00, 2409 0xfffffffffffffe00, 2410 0xfffffffffffffc00, 2411 0xfffffffffffff800, 2412 0xfffffffffffff000, 2413 0xffffffffffffe000, 2414 0xffffffffffffc000, 2415 0xffffffffffff8000, 2416 0xffffffffffff0000, 2417 0xfffffffffffe0000, 2418 0xfffffffffffc0000, 2419 0xfffffffffff80000, 2420 0xfffffffffff00000, 2421 0xffffffffffe00000, 2422 0xffffffffffc00000, 2423 0xffffffffff800000, 2424 0xffffffffff000000, 2425 0xfffffffffe000000, 2426 0xfffffffffc000000, 2427 0xfffffffff8000000, 2428 0xfffffffff0000000, 2429 0xffffffffe0000000, 2430 0xffffffffc0000000, 2431 0xffffffff80000000, 2432 0xffffffff00000000, 2433 0xfffffffe00000000, 2434 0xfffffffc00000000, 2435 0xfffffff800000000, 2436 0xfffffff000000000, 2437 0xffffffe000000000, 2438 0xffffffc000000000, 2439 0xffffff8000000000, 2440 0xffffff0000000000, 2441 0xfffffe0000000000, 2442 0xfffffc0000000000, 2443 0xfffff80000000000, 2444 0xfffff00000000000, 2445 0xffffe00000000000, 2446 0xffffc00000000000, 2447 0xffff800000000000, 2448 0xffff000000000000, 2449 0xfffe000000000000, 2450 0xfffc000000000000, 2451 0xfff8000000000000, 2452 0xfff0000000000000, 2453 0xffe0000000000000, 2454 0xffc0000000000000, 2455 0xff80000000000000, 2456 0xff00000000000000, 2457 0xfe00000000000000, 2458 0xfc00000000000000, 2459 0xf800000000000000, 2460 0xf000000000000000, 2461 0xe000000000000000, 2462 0xc000000000000000, 2463 0x8000000000000000, 2464 0x0000000000000000, 2465 0x0000000000000000, 2466 0x0000000000000000, 2467 0x0000000000000000, 2468 0x0000000000000000, 2469 0x0000000000000000, 2470 0xfffffffffffffffd, 2471 0xfffffffffffffffa, 2472 0xfffffffffffffff4, 2473 0xffffffffffffffe8, 2474 0xffffffffffffffd0, 2475 0xffffffffffffffa0, 2476 0xffffffffffffff40, 2477 0xfffffffffffffe80, 2478 0xfffffffffffffd00, 2479 0xfffffffffffffa00, 2480 0xfffffffffffff400, 2481 0xffffffffffffe800, 2482 0xffffffffffffd000, 2483 0xffffffffffffa000, 2484 0xffffffffffff4000, 2485 0xfffffffffffe8000, 2486 0xfffffffffffd0000, 2487 0xfffffffffffa0000, 2488 0xfffffffffff40000, 2489 0xffffffffffe80000, 2490 0xffffffffffd00000, 2491 0xffffffffffa00000, 2492 0xffffffffff400000, 2493 0xfffffffffe800000, 2494 0xfffffffffd000000, 2495 0xfffffffffa000000, 2496 0xfffffffff4000000, 2497 0xffffffffe8000000, 2498 0xffffffffd0000000, 2499 0xffffffffa0000000, 2500 0xffffffff40000000, 2501 0xfffffffe80000000, 2502 0xfffffffd00000000, 2503 0xfffffffa00000000, 2504 0xfffffff400000000, 2505 0xffffffe800000000, 2506 0xffffffd000000000, 2507 0xffffffa000000000, 2508 0xffffff4000000000, 2509 0xfffffe8000000000, 2510 0xfffffd0000000000, 2511 0xfffffa0000000000, 2512 0xfffff40000000000, 2513 0xffffe80000000000, 2514 0xffffd00000000000, 2515 0xffffa00000000000, 2516 0xffff400000000000, 2517 0xfffe800000000000, 2518 0xfffd000000000000, 2519 0xfffa000000000000, 2520 0xfff4000000000000, 2521 0xffe8000000000000, 2522 0xffd0000000000000, 2523 0xffa0000000000000, 2524 0xff40000000000000, 2525 0xfe80000000000000, 2526 0xfd00000000000000, 2527 0xfa00000000000000, 2528 0xf400000000000000, 2529 0xe800000000000000, 2530 0xd000000000000000, 2531 0xa000000000000000, 2532 0x4000000000000000, 2533 0x8000000000000000, 2534 0xfffffffffffffffe, 2535 0xfffffffffffffffc, 2536 0xfffffffffffffff8, 2537 0xfffffffffffffff0, 2538 0xffffffffffffffe0, 2539 0xffffffffffffffc0, 2540 0xffffffffffffff80, 2541 0xffffffffffffff00, 2542 0xfffffffffffffe00, 2543 0xfffffffffffffc00, 2544 0xfffffffffffff800, 2545 0xfffffffffffff000, 2546 0xffffffffffffe000, 2547 0xffffffffffffc000, 2548 0xffffffffffff8000, 2549 0xffffffffffff0000, 2550 0xfffffffffffe0000, 2551 0xfffffffffffc0000, 2552 0xfffffffffff80000, 2553 0xfffffffffff00000, 2554 0xffffffffffe00000, 2555 0xffffffffffc00000, 2556 0xffffffffff800000, 2557 0xffffffffff000000, 2558 0xfffffffffe000000, 2559 0xfffffffffc000000, 2560 0xfffffffff8000000, 2561 0xfffffffff0000000, 2562 0xffffffffe0000000, 2563 0xffffffffc0000000, 2564 0xffffffff80000000, 2565 0xffffffff00000000, 2566 0xfffffffe00000000, 2567 0xfffffffc00000000, 2568 0xfffffff800000000, 2569 0xfffffff000000000, 2570 0xffffffe000000000, 2571 0xffffffc000000000, 2572 0xffffff8000000000, 2573 0xffffff0000000000, 2574 0xfffffe0000000000, 2575 0xfffffc0000000000, 2576 0xfffff80000000000, 2577 0xfffff00000000000, 2578 0xffffe00000000000, 2579 0xffffc00000000000, 2580 0xffff800000000000, 2581 0xffff000000000000, 2582 0xfffe000000000000, 2583 0xfffc000000000000, 2584 0xfff8000000000000, 2585 0xfff0000000000000, 2586 0xffe0000000000000, 2587 0xffc0000000000000, 2588 0xff80000000000000, 2589 0xff00000000000000, 2590 0xfe00000000000000, 2591 0xfc00000000000000, 2592 0xf800000000000000, 2593 0xf000000000000000, 2594 0xe000000000000000, 2595 0xc000000000000000, 2596 0x8000000000000000, 2597 0x0000000000000000, 2598 }; 2599 const unsigned kExpectedCount_NEON_shl_D_2OPIMM = 2560; 2600 2601 #endif // VIXL_SIM_SHL_D_2OPIMM_TRACE_AARCH64_H_ 2602