S11.7.3_A4_T4.js (61480B)
1 // Copyright 2009 the Sputnik authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: Check operator x >>> y in distinct points 6 es5id: 11.7.3_A4_T4 7 description: ShiftExpression = 2^n - 1, n = 16...31 8 ---*/ 9 10 //CHECK 11 12 if (0 >>> 16 !== 0) { 13 throw new Test262Error('#529: 0 >>> 16 === 0. Actual: ' + (0 >>> 16)); 14 } 15 16 17 if (1 >>> 16 !== 0) { 18 throw new Test262Error('#530: 1 >>> 16 === 0. Actual: ' + (1 >>> 16)); 19 } 20 21 22 if (3 >>> 16 !== 0) { 23 throw new Test262Error('#531: 3 >>> 16 === 0. Actual: ' + (3 >>> 16)); 24 } 25 26 27 if (7 >>> 16 !== 0) { 28 throw new Test262Error('#532: 7 >>> 16 === 0. Actual: ' + (7 >>> 16)); 29 } 30 31 32 if (15 >>> 16 !== 0) { 33 throw new Test262Error('#533: 15 >>> 16 === 0. Actual: ' + (15 >>> 16)); 34 } 35 36 37 if (31 >>> 16 !== 0) { 38 throw new Test262Error('#534: 31 >>> 16 === 0. Actual: ' + (31 >>> 16)); 39 } 40 41 42 if (63 >>> 16 !== 0) { 43 throw new Test262Error('#535: 63 >>> 16 === 0. Actual: ' + (63 >>> 16)); 44 } 45 46 47 if (127 >>> 16 !== 0) { 48 throw new Test262Error('#536: 127 >>> 16 === 0. Actual: ' + (127 >>> 16)); 49 } 50 51 52 if (255 >>> 16 !== 0) { 53 throw new Test262Error('#537: 255 >>> 16 === 0. Actual: ' + (255 >>> 16)); 54 } 55 56 57 if (511 >>> 16 !== 0) { 58 throw new Test262Error('#538: 511 >>> 16 === 0. Actual: ' + (511 >>> 16)); 59 } 60 61 62 if (1023 >>> 16 !== 0) { 63 throw new Test262Error('#539: 1023 >>> 16 === 0. Actual: ' + (1023 >>> 16)); 64 } 65 66 67 if (2047 >>> 16 !== 0) { 68 throw new Test262Error('#540: 2047 >>> 16 === 0. Actual: ' + (2047 >>> 16)); 69 } 70 71 72 if (4095 >>> 16 !== 0) { 73 throw new Test262Error('#541: 4095 >>> 16 === 0. Actual: ' + (4095 >>> 16)); 74 } 75 76 77 if (8191 >>> 16 !== 0) { 78 throw new Test262Error('#542: 8191 >>> 16 === 0. Actual: ' + (8191 >>> 16)); 79 } 80 81 82 if (16383 >>> 16 !== 0) { 83 throw new Test262Error('#543: 16383 >>> 16 === 0. Actual: ' + (16383 >>> 16)); 84 } 85 86 87 if (32767 >>> 16 !== 0) { 88 throw new Test262Error('#544: 32767 >>> 16 === 0. Actual: ' + (32767 >>> 16)); 89 } 90 91 92 if (65535 >>> 16 !== 0) { 93 throw new Test262Error('#545: 65535 >>> 16 === 0. Actual: ' + (65535 >>> 16)); 94 } 95 96 97 if (131071 >>> 16 !== 1) { 98 throw new Test262Error('#546: 131071 >>> 16 === 1. Actual: ' + (131071 >>> 16)); 99 } 100 101 102 if (262143 >>> 16 !== 3) { 103 throw new Test262Error('#547: 262143 >>> 16 === 3. Actual: ' + (262143 >>> 16)); 104 } 105 106 107 if (524287 >>> 16 !== 7) { 108 throw new Test262Error('#548: 524287 >>> 16 === 7. Actual: ' + (524287 >>> 16)); 109 } 110 111 112 if (1048575 >>> 16 !== 15) { 113 throw new Test262Error('#549: 1048575 >>> 16 === 15. Actual: ' + (1048575 >>> 16)); 114 } 115 116 117 if (2097151 >>> 16 !== 31) { 118 throw new Test262Error('#550: 2097151 >>> 16 === 31. Actual: ' + (2097151 >>> 16)); 119 } 120 121 122 if (4194303 >>> 16 !== 63) { 123 throw new Test262Error('#551: 4194303 >>> 16 === 63. Actual: ' + (4194303 >>> 16)); 124 } 125 126 127 if (8388607 >>> 16 !== 127) { 128 throw new Test262Error('#552: 8388607 >>> 16 === 127. Actual: ' + (8388607 >>> 16)); 129 } 130 131 132 if (16777215 >>> 16 !== 255) { 133 throw new Test262Error('#553: 16777215 >>> 16 === 255. Actual: ' + (16777215 >>> 16)); 134 } 135 136 137 if (33554431 >>> 16 !== 511) { 138 throw new Test262Error('#554: 33554431 >>> 16 === 511. Actual: ' + (33554431 >>> 16)); 139 } 140 141 142 if (67108863 >>> 16 !== 1023) { 143 throw new Test262Error('#555: 67108863 >>> 16 === 1023. Actual: ' + (67108863 >>> 16)); 144 } 145 146 147 if (134217727 >>> 16 !== 2047) { 148 throw new Test262Error('#556: 134217727 >>> 16 === 2047. Actual: ' + (134217727 >>> 16)); 149 } 150 151 152 if (268435455 >>> 16 !== 4095) { 153 throw new Test262Error('#557: 268435455 >>> 16 === 4095. Actual: ' + (268435455 >>> 16)); 154 } 155 156 157 if (536870911 >>> 16 !== 8191) { 158 throw new Test262Error('#558: 536870911 >>> 16 === 8191. Actual: ' + (536870911 >>> 16)); 159 } 160 161 162 if (1073741823 >>> 16 !== 16383) { 163 throw new Test262Error('#559: 1073741823 >>> 16 === 16383. Actual: ' + (1073741823 >>> 16)); 164 } 165 166 167 if (2147483647 >>> 16 !== 32767) { 168 throw new Test262Error('#560: 2147483647 >>> 16 === 32767. Actual: ' + (2147483647 >>> 16)); 169 } 170 171 172 if (4294967295 >>> 16 !== 65535) { 173 throw new Test262Error('#561: 4294967295 >>> 16 === 65535. Actual: ' + (4294967295 >>> 16)); 174 } 175 176 177 if (0 >>> 17 !== 0) { 178 throw new Test262Error('#562: 0 >>> 17 === 0. Actual: ' + (0 >>> 17)); 179 } 180 181 182 if (1 >>> 17 !== 0) { 183 throw new Test262Error('#563: 1 >>> 17 === 0. Actual: ' + (1 >>> 17)); 184 } 185 186 187 if (3 >>> 17 !== 0) { 188 throw new Test262Error('#564: 3 >>> 17 === 0. Actual: ' + (3 >>> 17)); 189 } 190 191 192 if (7 >>> 17 !== 0) { 193 throw new Test262Error('#565: 7 >>> 17 === 0. Actual: ' + (7 >>> 17)); 194 } 195 196 197 if (15 >>> 17 !== 0) { 198 throw new Test262Error('#566: 15 >>> 17 === 0. Actual: ' + (15 >>> 17)); 199 } 200 201 202 if (31 >>> 17 !== 0) { 203 throw new Test262Error('#567: 31 >>> 17 === 0. Actual: ' + (31 >>> 17)); 204 } 205 206 207 if (63 >>> 17 !== 0) { 208 throw new Test262Error('#568: 63 >>> 17 === 0. Actual: ' + (63 >>> 17)); 209 } 210 211 212 if (127 >>> 17 !== 0) { 213 throw new Test262Error('#569: 127 >>> 17 === 0. Actual: ' + (127 >>> 17)); 214 } 215 216 217 if (255 >>> 17 !== 0) { 218 throw new Test262Error('#570: 255 >>> 17 === 0. Actual: ' + (255 >>> 17)); 219 } 220 221 222 if (511 >>> 17 !== 0) { 223 throw new Test262Error('#571: 511 >>> 17 === 0. Actual: ' + (511 >>> 17)); 224 } 225 226 227 if (1023 >>> 17 !== 0) { 228 throw new Test262Error('#572: 1023 >>> 17 === 0. Actual: ' + (1023 >>> 17)); 229 } 230 231 232 if (2047 >>> 17 !== 0) { 233 throw new Test262Error('#573: 2047 >>> 17 === 0. Actual: ' + (2047 >>> 17)); 234 } 235 236 237 if (4095 >>> 17 !== 0) { 238 throw new Test262Error('#574: 4095 >>> 17 === 0. Actual: ' + (4095 >>> 17)); 239 } 240 241 242 if (8191 >>> 17 !== 0) { 243 throw new Test262Error('#575: 8191 >>> 17 === 0. Actual: ' + (8191 >>> 17)); 244 } 245 246 247 if (16383 >>> 17 !== 0) { 248 throw new Test262Error('#576: 16383 >>> 17 === 0. Actual: ' + (16383 >>> 17)); 249 } 250 251 252 if (32767 >>> 17 !== 0) { 253 throw new Test262Error('#577: 32767 >>> 17 === 0. Actual: ' + (32767 >>> 17)); 254 } 255 256 257 if (65535 >>> 17 !== 0) { 258 throw new Test262Error('#578: 65535 >>> 17 === 0. Actual: ' + (65535 >>> 17)); 259 } 260 261 262 if (131071 >>> 17 !== 0) { 263 throw new Test262Error('#579: 131071 >>> 17 === 0. Actual: ' + (131071 >>> 17)); 264 } 265 266 267 if (262143 >>> 17 !== 1) { 268 throw new Test262Error('#580: 262143 >>> 17 === 1. Actual: ' + (262143 >>> 17)); 269 } 270 271 272 if (524287 >>> 17 !== 3) { 273 throw new Test262Error('#581: 524287 >>> 17 === 3. Actual: ' + (524287 >>> 17)); 274 } 275 276 277 if (1048575 >>> 17 !== 7) { 278 throw new Test262Error('#582: 1048575 >>> 17 === 7. Actual: ' + (1048575 >>> 17)); 279 } 280 281 282 if (2097151 >>> 17 !== 15) { 283 throw new Test262Error('#583: 2097151 >>> 17 === 15. Actual: ' + (2097151 >>> 17)); 284 } 285 286 287 if (4194303 >>> 17 !== 31) { 288 throw new Test262Error('#584: 4194303 >>> 17 === 31. Actual: ' + (4194303 >>> 17)); 289 } 290 291 292 if (8388607 >>> 17 !== 63) { 293 throw new Test262Error('#585: 8388607 >>> 17 === 63. Actual: ' + (8388607 >>> 17)); 294 } 295 296 297 if (16777215 >>> 17 !== 127) { 298 throw new Test262Error('#586: 16777215 >>> 17 === 127. Actual: ' + (16777215 >>> 17)); 299 } 300 301 302 if (33554431 >>> 17 !== 255) { 303 throw new Test262Error('#587: 33554431 >>> 17 === 255. Actual: ' + (33554431 >>> 17)); 304 } 305 306 307 if (67108863 >>> 17 !== 511) { 308 throw new Test262Error('#588: 67108863 >>> 17 === 511. Actual: ' + (67108863 >>> 17)); 309 } 310 311 312 if (134217727 >>> 17 !== 1023) { 313 throw new Test262Error('#589: 134217727 >>> 17 === 1023. Actual: ' + (134217727 >>> 17)); 314 } 315 316 317 if (268435455 >>> 17 !== 2047) { 318 throw new Test262Error('#590: 268435455 >>> 17 === 2047. Actual: ' + (268435455 >>> 17)); 319 } 320 321 322 if (536870911 >>> 17 !== 4095) { 323 throw new Test262Error('#591: 536870911 >>> 17 === 4095. Actual: ' + (536870911 >>> 17)); 324 } 325 326 327 if (1073741823 >>> 17 !== 8191) { 328 throw new Test262Error('#592: 1073741823 >>> 17 === 8191. Actual: ' + (1073741823 >>> 17)); 329 } 330 331 332 if (2147483647 >>> 17 !== 16383) { 333 throw new Test262Error('#593: 2147483647 >>> 17 === 16383. Actual: ' + (2147483647 >>> 17)); 334 } 335 336 337 if (4294967295 >>> 17 !== 32767) { 338 throw new Test262Error('#594: 4294967295 >>> 17 === 32767. Actual: ' + (4294967295 >>> 17)); 339 } 340 341 342 if (0 >>> 18 !== 0) { 343 throw new Test262Error('#595: 0 >>> 18 === 0. Actual: ' + (0 >>> 18)); 344 } 345 346 347 if (1 >>> 18 !== 0) { 348 throw new Test262Error('#596: 1 >>> 18 === 0. Actual: ' + (1 >>> 18)); 349 } 350 351 352 if (3 >>> 18 !== 0) { 353 throw new Test262Error('#597: 3 >>> 18 === 0. Actual: ' + (3 >>> 18)); 354 } 355 356 357 if (7 >>> 18 !== 0) { 358 throw new Test262Error('#598: 7 >>> 18 === 0. Actual: ' + (7 >>> 18)); 359 } 360 361 362 if (15 >>> 18 !== 0) { 363 throw new Test262Error('#599: 15 >>> 18 === 0. Actual: ' + (15 >>> 18)); 364 } 365 366 367 if (31 >>> 18 !== 0) { 368 throw new Test262Error('#600: 31 >>> 18 === 0. Actual: ' + (31 >>> 18)); 369 } 370 371 372 if (63 >>> 18 !== 0) { 373 throw new Test262Error('#601: 63 >>> 18 === 0. Actual: ' + (63 >>> 18)); 374 } 375 376 377 if (127 >>> 18 !== 0) { 378 throw new Test262Error('#602: 127 >>> 18 === 0. Actual: ' + (127 >>> 18)); 379 } 380 381 382 if (255 >>> 18 !== 0) { 383 throw new Test262Error('#603: 255 >>> 18 === 0. Actual: ' + (255 >>> 18)); 384 } 385 386 387 if (511 >>> 18 !== 0) { 388 throw new Test262Error('#604: 511 >>> 18 === 0. Actual: ' + (511 >>> 18)); 389 } 390 391 392 if (1023 >>> 18 !== 0) { 393 throw new Test262Error('#605: 1023 >>> 18 === 0. Actual: ' + (1023 >>> 18)); 394 } 395 396 397 if (2047 >>> 18 !== 0) { 398 throw new Test262Error('#606: 2047 >>> 18 === 0. Actual: ' + (2047 >>> 18)); 399 } 400 401 402 if (4095 >>> 18 !== 0) { 403 throw new Test262Error('#607: 4095 >>> 18 === 0. Actual: ' + (4095 >>> 18)); 404 } 405 406 407 if (8191 >>> 18 !== 0) { 408 throw new Test262Error('#608: 8191 >>> 18 === 0. Actual: ' + (8191 >>> 18)); 409 } 410 411 412 if (16383 >>> 18 !== 0) { 413 throw new Test262Error('#609: 16383 >>> 18 === 0. Actual: ' + (16383 >>> 18)); 414 } 415 416 417 if (32767 >>> 18 !== 0) { 418 throw new Test262Error('#610: 32767 >>> 18 === 0. Actual: ' + (32767 >>> 18)); 419 } 420 421 422 if (65535 >>> 18 !== 0) { 423 throw new Test262Error('#611: 65535 >>> 18 === 0. Actual: ' + (65535 >>> 18)); 424 } 425 426 427 if (131071 >>> 18 !== 0) { 428 throw new Test262Error('#612: 131071 >>> 18 === 0. Actual: ' + (131071 >>> 18)); 429 } 430 431 432 if (262143 >>> 18 !== 0) { 433 throw new Test262Error('#613: 262143 >>> 18 === 0. Actual: ' + (262143 >>> 18)); 434 } 435 436 437 if (524287 >>> 18 !== 1) { 438 throw new Test262Error('#614: 524287 >>> 18 === 1. Actual: ' + (524287 >>> 18)); 439 } 440 441 442 if (1048575 >>> 18 !== 3) { 443 throw new Test262Error('#615: 1048575 >>> 18 === 3. Actual: ' + (1048575 >>> 18)); 444 } 445 446 447 if (2097151 >>> 18 !== 7) { 448 throw new Test262Error('#616: 2097151 >>> 18 === 7. Actual: ' + (2097151 >>> 18)); 449 } 450 451 452 if (4194303 >>> 18 !== 15) { 453 throw new Test262Error('#617: 4194303 >>> 18 === 15. Actual: ' + (4194303 >>> 18)); 454 } 455 456 457 if (8388607 >>> 18 !== 31) { 458 throw new Test262Error('#618: 8388607 >>> 18 === 31. Actual: ' + (8388607 >>> 18)); 459 } 460 461 462 if (16777215 >>> 18 !== 63) { 463 throw new Test262Error('#619: 16777215 >>> 18 === 63. Actual: ' + (16777215 >>> 18)); 464 } 465 466 467 if (33554431 >>> 18 !== 127) { 468 throw new Test262Error('#620: 33554431 >>> 18 === 127. Actual: ' + (33554431 >>> 18)); 469 } 470 471 472 if (67108863 >>> 18 !== 255) { 473 throw new Test262Error('#621: 67108863 >>> 18 === 255. Actual: ' + (67108863 >>> 18)); 474 } 475 476 477 if (134217727 >>> 18 !== 511) { 478 throw new Test262Error('#622: 134217727 >>> 18 === 511. Actual: ' + (134217727 >>> 18)); 479 } 480 481 482 if (268435455 >>> 18 !== 1023) { 483 throw new Test262Error('#623: 268435455 >>> 18 === 1023. Actual: ' + (268435455 >>> 18)); 484 } 485 486 487 if (536870911 >>> 18 !== 2047) { 488 throw new Test262Error('#624: 536870911 >>> 18 === 2047. Actual: ' + (536870911 >>> 18)); 489 } 490 491 492 if (1073741823 >>> 18 !== 4095) { 493 throw new Test262Error('#625: 1073741823 >>> 18 === 4095. Actual: ' + (1073741823 >>> 18)); 494 } 495 496 497 if (2147483647 >>> 18 !== 8191) { 498 throw new Test262Error('#626: 2147483647 >>> 18 === 8191. Actual: ' + (2147483647 >>> 18)); 499 } 500 501 502 if (4294967295 >>> 18 !== 16383) { 503 throw new Test262Error('#627: 4294967295 >>> 18 === 16383. Actual: ' + (4294967295 >>> 18)); 504 } 505 506 507 if (0 >>> 19 !== 0) { 508 throw new Test262Error('#628: 0 >>> 19 === 0. Actual: ' + (0 >>> 19)); 509 } 510 511 512 if (1 >>> 19 !== 0) { 513 throw new Test262Error('#629: 1 >>> 19 === 0. Actual: ' + (1 >>> 19)); 514 } 515 516 517 if (3 >>> 19 !== 0) { 518 throw new Test262Error('#630: 3 >>> 19 === 0. Actual: ' + (3 >>> 19)); 519 } 520 521 522 if (7 >>> 19 !== 0) { 523 throw new Test262Error('#631: 7 >>> 19 === 0. Actual: ' + (7 >>> 19)); 524 } 525 526 527 if (15 >>> 19 !== 0) { 528 throw new Test262Error('#632: 15 >>> 19 === 0. Actual: ' + (15 >>> 19)); 529 } 530 531 532 if (31 >>> 19 !== 0) { 533 throw new Test262Error('#633: 31 >>> 19 === 0. Actual: ' + (31 >>> 19)); 534 } 535 536 537 if (63 >>> 19 !== 0) { 538 throw new Test262Error('#634: 63 >>> 19 === 0. Actual: ' + (63 >>> 19)); 539 } 540 541 542 if (127 >>> 19 !== 0) { 543 throw new Test262Error('#635: 127 >>> 19 === 0. Actual: ' + (127 >>> 19)); 544 } 545 546 547 if (255 >>> 19 !== 0) { 548 throw new Test262Error('#636: 255 >>> 19 === 0. Actual: ' + (255 >>> 19)); 549 } 550 551 552 if (511 >>> 19 !== 0) { 553 throw new Test262Error('#637: 511 >>> 19 === 0. Actual: ' + (511 >>> 19)); 554 } 555 556 557 if (1023 >>> 19 !== 0) { 558 throw new Test262Error('#638: 1023 >>> 19 === 0. Actual: ' + (1023 >>> 19)); 559 } 560 561 562 if (2047 >>> 19 !== 0) { 563 throw new Test262Error('#639: 2047 >>> 19 === 0. Actual: ' + (2047 >>> 19)); 564 } 565 566 567 if (4095 >>> 19 !== 0) { 568 throw new Test262Error('#640: 4095 >>> 19 === 0. Actual: ' + (4095 >>> 19)); 569 } 570 571 572 if (8191 >>> 19 !== 0) { 573 throw new Test262Error('#641: 8191 >>> 19 === 0. Actual: ' + (8191 >>> 19)); 574 } 575 576 577 if (16383 >>> 19 !== 0) { 578 throw new Test262Error('#642: 16383 >>> 19 === 0. Actual: ' + (16383 >>> 19)); 579 } 580 581 582 if (32767 >>> 19 !== 0) { 583 throw new Test262Error('#643: 32767 >>> 19 === 0. Actual: ' + (32767 >>> 19)); 584 } 585 586 587 if (65535 >>> 19 !== 0) { 588 throw new Test262Error('#644: 65535 >>> 19 === 0. Actual: ' + (65535 >>> 19)); 589 } 590 591 592 if (131071 >>> 19 !== 0) { 593 throw new Test262Error('#645: 131071 >>> 19 === 0. Actual: ' + (131071 >>> 19)); 594 } 595 596 597 if (262143 >>> 19 !== 0) { 598 throw new Test262Error('#646: 262143 >>> 19 === 0. Actual: ' + (262143 >>> 19)); 599 } 600 601 602 if (524287 >>> 19 !== 0) { 603 throw new Test262Error('#647: 524287 >>> 19 === 0. Actual: ' + (524287 >>> 19)); 604 } 605 606 607 if (1048575 >>> 19 !== 1) { 608 throw new Test262Error('#648: 1048575 >>> 19 === 1. Actual: ' + (1048575 >>> 19)); 609 } 610 611 612 if (2097151 >>> 19 !== 3) { 613 throw new Test262Error('#649: 2097151 >>> 19 === 3. Actual: ' + (2097151 >>> 19)); 614 } 615 616 617 if (4194303 >>> 19 !== 7) { 618 throw new Test262Error('#650: 4194303 >>> 19 === 7. Actual: ' + (4194303 >>> 19)); 619 } 620 621 622 if (8388607 >>> 19 !== 15) { 623 throw new Test262Error('#651: 8388607 >>> 19 === 15. Actual: ' + (8388607 >>> 19)); 624 } 625 626 627 if (16777215 >>> 19 !== 31) { 628 throw new Test262Error('#652: 16777215 >>> 19 === 31. Actual: ' + (16777215 >>> 19)); 629 } 630 631 632 if (33554431 >>> 19 !== 63) { 633 throw new Test262Error('#653: 33554431 >>> 19 === 63. Actual: ' + (33554431 >>> 19)); 634 } 635 636 637 if (67108863 >>> 19 !== 127) { 638 throw new Test262Error('#654: 67108863 >>> 19 === 127. Actual: ' + (67108863 >>> 19)); 639 } 640 641 642 if (134217727 >>> 19 !== 255) { 643 throw new Test262Error('#655: 134217727 >>> 19 === 255. Actual: ' + (134217727 >>> 19)); 644 } 645 646 647 if (268435455 >>> 19 !== 511) { 648 throw new Test262Error('#656: 268435455 >>> 19 === 511. Actual: ' + (268435455 >>> 19)); 649 } 650 651 652 if (536870911 >>> 19 !== 1023) { 653 throw new Test262Error('#657: 536870911 >>> 19 === 1023. Actual: ' + (536870911 >>> 19)); 654 } 655 656 657 if (1073741823 >>> 19 !== 2047) { 658 throw new Test262Error('#658: 1073741823 >>> 19 === 2047. Actual: ' + (1073741823 >>> 19)); 659 } 660 661 662 if (2147483647 >>> 19 !== 4095) { 663 throw new Test262Error('#659: 2147483647 >>> 19 === 4095. Actual: ' + (2147483647 >>> 19)); 664 } 665 666 667 if (4294967295 >>> 19 !== 8191) { 668 throw new Test262Error('#660: 4294967295 >>> 19 === 8191. Actual: ' + (4294967295 >>> 19)); 669 } 670 671 672 if (0 >>> 20 !== 0) { 673 throw new Test262Error('#661: 0 >>> 20 === 0. Actual: ' + (0 >>> 20)); 674 } 675 676 677 if (1 >>> 20 !== 0) { 678 throw new Test262Error('#662: 1 >>> 20 === 0. Actual: ' + (1 >>> 20)); 679 } 680 681 682 if (3 >>> 20 !== 0) { 683 throw new Test262Error('#663: 3 >>> 20 === 0. Actual: ' + (3 >>> 20)); 684 } 685 686 687 if (7 >>> 20 !== 0) { 688 throw new Test262Error('#664: 7 >>> 20 === 0. Actual: ' + (7 >>> 20)); 689 } 690 691 692 if (15 >>> 20 !== 0) { 693 throw new Test262Error('#665: 15 >>> 20 === 0. Actual: ' + (15 >>> 20)); 694 } 695 696 697 if (31 >>> 20 !== 0) { 698 throw new Test262Error('#666: 31 >>> 20 === 0. Actual: ' + (31 >>> 20)); 699 } 700 701 702 if (63 >>> 20 !== 0) { 703 throw new Test262Error('#667: 63 >>> 20 === 0. Actual: ' + (63 >>> 20)); 704 } 705 706 707 if (127 >>> 20 !== 0) { 708 throw new Test262Error('#668: 127 >>> 20 === 0. Actual: ' + (127 >>> 20)); 709 } 710 711 712 if (255 >>> 20 !== 0) { 713 throw new Test262Error('#669: 255 >>> 20 === 0. Actual: ' + (255 >>> 20)); 714 } 715 716 717 if (511 >>> 20 !== 0) { 718 throw new Test262Error('#670: 511 >>> 20 === 0. Actual: ' + (511 >>> 20)); 719 } 720 721 722 if (1023 >>> 20 !== 0) { 723 throw new Test262Error('#671: 1023 >>> 20 === 0. Actual: ' + (1023 >>> 20)); 724 } 725 726 727 if (2047 >>> 20 !== 0) { 728 throw new Test262Error('#672: 2047 >>> 20 === 0. Actual: ' + (2047 >>> 20)); 729 } 730 731 732 if (4095 >>> 20 !== 0) { 733 throw new Test262Error('#673: 4095 >>> 20 === 0. Actual: ' + (4095 >>> 20)); 734 } 735 736 737 if (8191 >>> 20 !== 0) { 738 throw new Test262Error('#674: 8191 >>> 20 === 0. Actual: ' + (8191 >>> 20)); 739 } 740 741 742 if (16383 >>> 20 !== 0) { 743 throw new Test262Error('#675: 16383 >>> 20 === 0. Actual: ' + (16383 >>> 20)); 744 } 745 746 747 if (32767 >>> 20 !== 0) { 748 throw new Test262Error('#676: 32767 >>> 20 === 0. Actual: ' + (32767 >>> 20)); 749 } 750 751 752 if (65535 >>> 20 !== 0) { 753 throw new Test262Error('#677: 65535 >>> 20 === 0. Actual: ' + (65535 >>> 20)); 754 } 755 756 757 if (131071 >>> 20 !== 0) { 758 throw new Test262Error('#678: 131071 >>> 20 === 0. Actual: ' + (131071 >>> 20)); 759 } 760 761 762 if (262143 >>> 20 !== 0) { 763 throw new Test262Error('#679: 262143 >>> 20 === 0. Actual: ' + (262143 >>> 20)); 764 } 765 766 767 if (524287 >>> 20 !== 0) { 768 throw new Test262Error('#680: 524287 >>> 20 === 0. Actual: ' + (524287 >>> 20)); 769 } 770 771 772 if (1048575 >>> 20 !== 0) { 773 throw new Test262Error('#681: 1048575 >>> 20 === 0. Actual: ' + (1048575 >>> 20)); 774 } 775 776 777 if (2097151 >>> 20 !== 1) { 778 throw new Test262Error('#682: 2097151 >>> 20 === 1. Actual: ' + (2097151 >>> 20)); 779 } 780 781 782 if (4194303 >>> 20 !== 3) { 783 throw new Test262Error('#683: 4194303 >>> 20 === 3. Actual: ' + (4194303 >>> 20)); 784 } 785 786 787 if (8388607 >>> 20 !== 7) { 788 throw new Test262Error('#684: 8388607 >>> 20 === 7. Actual: ' + (8388607 >>> 20)); 789 } 790 791 792 if (16777215 >>> 20 !== 15) { 793 throw new Test262Error('#685: 16777215 >>> 20 === 15. Actual: ' + (16777215 >>> 20)); 794 } 795 796 797 if (33554431 >>> 20 !== 31) { 798 throw new Test262Error('#686: 33554431 >>> 20 === 31. Actual: ' + (33554431 >>> 20)); 799 } 800 801 802 if (67108863 >>> 20 !== 63) { 803 throw new Test262Error('#687: 67108863 >>> 20 === 63. Actual: ' + (67108863 >>> 20)); 804 } 805 806 807 if (134217727 >>> 20 !== 127) { 808 throw new Test262Error('#688: 134217727 >>> 20 === 127. Actual: ' + (134217727 >>> 20)); 809 } 810 811 812 if (268435455 >>> 20 !== 255) { 813 throw new Test262Error('#689: 268435455 >>> 20 === 255. Actual: ' + (268435455 >>> 20)); 814 } 815 816 817 if (536870911 >>> 20 !== 511) { 818 throw new Test262Error('#690: 536870911 >>> 20 === 511. Actual: ' + (536870911 >>> 20)); 819 } 820 821 822 if (1073741823 >>> 20 !== 1023) { 823 throw new Test262Error('#691: 1073741823 >>> 20 === 1023. Actual: ' + (1073741823 >>> 20)); 824 } 825 826 827 if (2147483647 >>> 20 !== 2047) { 828 throw new Test262Error('#692: 2147483647 >>> 20 === 2047. Actual: ' + (2147483647 >>> 20)); 829 } 830 831 832 if (4294967295 >>> 20 !== 4095) { 833 throw new Test262Error('#693: 4294967295 >>> 20 === 4095. Actual: ' + (4294967295 >>> 20)); 834 } 835 836 837 if (0 >>> 21 !== 0) { 838 throw new Test262Error('#694: 0 >>> 21 === 0. Actual: ' + (0 >>> 21)); 839 } 840 841 842 if (1 >>> 21 !== 0) { 843 throw new Test262Error('#695: 1 >>> 21 === 0. Actual: ' + (1 >>> 21)); 844 } 845 846 847 if (3 >>> 21 !== 0) { 848 throw new Test262Error('#696: 3 >>> 21 === 0. Actual: ' + (3 >>> 21)); 849 } 850 851 852 if (7 >>> 21 !== 0) { 853 throw new Test262Error('#697: 7 >>> 21 === 0. Actual: ' + (7 >>> 21)); 854 } 855 856 857 if (15 >>> 21 !== 0) { 858 throw new Test262Error('#698: 15 >>> 21 === 0. Actual: ' + (15 >>> 21)); 859 } 860 861 862 if (31 >>> 21 !== 0) { 863 throw new Test262Error('#699: 31 >>> 21 === 0. Actual: ' + (31 >>> 21)); 864 } 865 866 867 if (63 >>> 21 !== 0) { 868 throw new Test262Error('#700: 63 >>> 21 === 0. Actual: ' + (63 >>> 21)); 869 } 870 871 872 if (127 >>> 21 !== 0) { 873 throw new Test262Error('#701: 127 >>> 21 === 0. Actual: ' + (127 >>> 21)); 874 } 875 876 877 if (255 >>> 21 !== 0) { 878 throw new Test262Error('#702: 255 >>> 21 === 0. Actual: ' + (255 >>> 21)); 879 } 880 881 882 if (511 >>> 21 !== 0) { 883 throw new Test262Error('#703: 511 >>> 21 === 0. Actual: ' + (511 >>> 21)); 884 } 885 886 887 if (1023 >>> 21 !== 0) { 888 throw new Test262Error('#704: 1023 >>> 21 === 0. Actual: ' + (1023 >>> 21)); 889 } 890 891 892 if (2047 >>> 21 !== 0) { 893 throw new Test262Error('#705: 2047 >>> 21 === 0. Actual: ' + (2047 >>> 21)); 894 } 895 896 897 if (4095 >>> 21 !== 0) { 898 throw new Test262Error('#706: 4095 >>> 21 === 0. Actual: ' + (4095 >>> 21)); 899 } 900 901 902 if (8191 >>> 21 !== 0) { 903 throw new Test262Error('#707: 8191 >>> 21 === 0. Actual: ' + (8191 >>> 21)); 904 } 905 906 907 if (16383 >>> 21 !== 0) { 908 throw new Test262Error('#708: 16383 >>> 21 === 0. Actual: ' + (16383 >>> 21)); 909 } 910 911 912 if (32767 >>> 21 !== 0) { 913 throw new Test262Error('#709: 32767 >>> 21 === 0. Actual: ' + (32767 >>> 21)); 914 } 915 916 917 if (65535 >>> 21 !== 0) { 918 throw new Test262Error('#710: 65535 >>> 21 === 0. Actual: ' + (65535 >>> 21)); 919 } 920 921 922 if (131071 >>> 21 !== 0) { 923 throw new Test262Error('#711: 131071 >>> 21 === 0. Actual: ' + (131071 >>> 21)); 924 } 925 926 927 if (262143 >>> 21 !== 0) { 928 throw new Test262Error('#712: 262143 >>> 21 === 0. Actual: ' + (262143 >>> 21)); 929 } 930 931 932 if (524287 >>> 21 !== 0) { 933 throw new Test262Error('#713: 524287 >>> 21 === 0. Actual: ' + (524287 >>> 21)); 934 } 935 936 937 if (1048575 >>> 21 !== 0) { 938 throw new Test262Error('#714: 1048575 >>> 21 === 0. Actual: ' + (1048575 >>> 21)); 939 } 940 941 942 if (2097151 >>> 21 !== 0) { 943 throw new Test262Error('#715: 2097151 >>> 21 === 0. Actual: ' + (2097151 >>> 21)); 944 } 945 946 947 if (4194303 >>> 21 !== 1) { 948 throw new Test262Error('#716: 4194303 >>> 21 === 1. Actual: ' + (4194303 >>> 21)); 949 } 950 951 952 if (8388607 >>> 21 !== 3) { 953 throw new Test262Error('#717: 8388607 >>> 21 === 3. Actual: ' + (8388607 >>> 21)); 954 } 955 956 957 if (16777215 >>> 21 !== 7) { 958 throw new Test262Error('#718: 16777215 >>> 21 === 7. Actual: ' + (16777215 >>> 21)); 959 } 960 961 962 if (33554431 >>> 21 !== 15) { 963 throw new Test262Error('#719: 33554431 >>> 21 === 15. Actual: ' + (33554431 >>> 21)); 964 } 965 966 967 if (67108863 >>> 21 !== 31) { 968 throw new Test262Error('#720: 67108863 >>> 21 === 31. Actual: ' + (67108863 >>> 21)); 969 } 970 971 972 if (134217727 >>> 21 !== 63) { 973 throw new Test262Error('#721: 134217727 >>> 21 === 63. Actual: ' + (134217727 >>> 21)); 974 } 975 976 977 if (268435455 >>> 21 !== 127) { 978 throw new Test262Error('#722: 268435455 >>> 21 === 127. Actual: ' + (268435455 >>> 21)); 979 } 980 981 982 if (536870911 >>> 21 !== 255) { 983 throw new Test262Error('#723: 536870911 >>> 21 === 255. Actual: ' + (536870911 >>> 21)); 984 } 985 986 987 if (1073741823 >>> 21 !== 511) { 988 throw new Test262Error('#724: 1073741823 >>> 21 === 511. Actual: ' + (1073741823 >>> 21)); 989 } 990 991 992 if (2147483647 >>> 21 !== 1023) { 993 throw new Test262Error('#725: 2147483647 >>> 21 === 1023. Actual: ' + (2147483647 >>> 21)); 994 } 995 996 997 if (4294967295 >>> 21 !== 2047) { 998 throw new Test262Error('#726: 4294967295 >>> 21 === 2047. Actual: ' + (4294967295 >>> 21)); 999 } 1000 1001 1002 if (0 >>> 22 !== 0) { 1003 throw new Test262Error('#727: 0 >>> 22 === 0. Actual: ' + (0 >>> 22)); 1004 } 1005 1006 1007 if (1 >>> 22 !== 0) { 1008 throw new Test262Error('#728: 1 >>> 22 === 0. Actual: ' + (1 >>> 22)); 1009 } 1010 1011 1012 if (3 >>> 22 !== 0) { 1013 throw new Test262Error('#729: 3 >>> 22 === 0. Actual: ' + (3 >>> 22)); 1014 } 1015 1016 1017 if (7 >>> 22 !== 0) { 1018 throw new Test262Error('#730: 7 >>> 22 === 0. Actual: ' + (7 >>> 22)); 1019 } 1020 1021 1022 if (15 >>> 22 !== 0) { 1023 throw new Test262Error('#731: 15 >>> 22 === 0. Actual: ' + (15 >>> 22)); 1024 } 1025 1026 1027 if (31 >>> 22 !== 0) { 1028 throw new Test262Error('#732: 31 >>> 22 === 0. Actual: ' + (31 >>> 22)); 1029 } 1030 1031 1032 if (63 >>> 22 !== 0) { 1033 throw new Test262Error('#733: 63 >>> 22 === 0. Actual: ' + (63 >>> 22)); 1034 } 1035 1036 1037 if (127 >>> 22 !== 0) { 1038 throw new Test262Error('#734: 127 >>> 22 === 0. Actual: ' + (127 >>> 22)); 1039 } 1040 1041 1042 if (255 >>> 22 !== 0) { 1043 throw new Test262Error('#735: 255 >>> 22 === 0. Actual: ' + (255 >>> 22)); 1044 } 1045 1046 1047 if (511 >>> 22 !== 0) { 1048 throw new Test262Error('#736: 511 >>> 22 === 0. Actual: ' + (511 >>> 22)); 1049 } 1050 1051 1052 if (1023 >>> 22 !== 0) { 1053 throw new Test262Error('#737: 1023 >>> 22 === 0. Actual: ' + (1023 >>> 22)); 1054 } 1055 1056 1057 if (2047 >>> 22 !== 0) { 1058 throw new Test262Error('#738: 2047 >>> 22 === 0. Actual: ' + (2047 >>> 22)); 1059 } 1060 1061 1062 if (4095 >>> 22 !== 0) { 1063 throw new Test262Error('#739: 4095 >>> 22 === 0. Actual: ' + (4095 >>> 22)); 1064 } 1065 1066 1067 if (8191 >>> 22 !== 0) { 1068 throw new Test262Error('#740: 8191 >>> 22 === 0. Actual: ' + (8191 >>> 22)); 1069 } 1070 1071 1072 if (16383 >>> 22 !== 0) { 1073 throw new Test262Error('#741: 16383 >>> 22 === 0. Actual: ' + (16383 >>> 22)); 1074 } 1075 1076 1077 if (32767 >>> 22 !== 0) { 1078 throw new Test262Error('#742: 32767 >>> 22 === 0. Actual: ' + (32767 >>> 22)); 1079 } 1080 1081 1082 if (65535 >>> 22 !== 0) { 1083 throw new Test262Error('#743: 65535 >>> 22 === 0. Actual: ' + (65535 >>> 22)); 1084 } 1085 1086 1087 if (131071 >>> 22 !== 0) { 1088 throw new Test262Error('#744: 131071 >>> 22 === 0. Actual: ' + (131071 >>> 22)); 1089 } 1090 1091 1092 if (262143 >>> 22 !== 0) { 1093 throw new Test262Error('#745: 262143 >>> 22 === 0. Actual: ' + (262143 >>> 22)); 1094 } 1095 1096 1097 if (524287 >>> 22 !== 0) { 1098 throw new Test262Error('#746: 524287 >>> 22 === 0. Actual: ' + (524287 >>> 22)); 1099 } 1100 1101 1102 if (1048575 >>> 22 !== 0) { 1103 throw new Test262Error('#747: 1048575 >>> 22 === 0. Actual: ' + (1048575 >>> 22)); 1104 } 1105 1106 1107 if (2097151 >>> 22 !== 0) { 1108 throw new Test262Error('#748: 2097151 >>> 22 === 0. Actual: ' + (2097151 >>> 22)); 1109 } 1110 1111 1112 if (4194303 >>> 22 !== 0) { 1113 throw new Test262Error('#749: 4194303 >>> 22 === 0. Actual: ' + (4194303 >>> 22)); 1114 } 1115 1116 1117 if (8388607 >>> 22 !== 1) { 1118 throw new Test262Error('#750: 8388607 >>> 22 === 1. Actual: ' + (8388607 >>> 22)); 1119 } 1120 1121 1122 if (16777215 >>> 22 !== 3) { 1123 throw new Test262Error('#751: 16777215 >>> 22 === 3. Actual: ' + (16777215 >>> 22)); 1124 } 1125 1126 1127 if (33554431 >>> 22 !== 7) { 1128 throw new Test262Error('#752: 33554431 >>> 22 === 7. Actual: ' + (33554431 >>> 22)); 1129 } 1130 1131 1132 if (67108863 >>> 22 !== 15) { 1133 throw new Test262Error('#753: 67108863 >>> 22 === 15. Actual: ' + (67108863 >>> 22)); 1134 } 1135 1136 1137 if (134217727 >>> 22 !== 31) { 1138 throw new Test262Error('#754: 134217727 >>> 22 === 31. Actual: ' + (134217727 >>> 22)); 1139 } 1140 1141 1142 if (268435455 >>> 22 !== 63) { 1143 throw new Test262Error('#755: 268435455 >>> 22 === 63. Actual: ' + (268435455 >>> 22)); 1144 } 1145 1146 1147 if (536870911 >>> 22 !== 127) { 1148 throw new Test262Error('#756: 536870911 >>> 22 === 127. Actual: ' + (536870911 >>> 22)); 1149 } 1150 1151 1152 if (1073741823 >>> 22 !== 255) { 1153 throw new Test262Error('#757: 1073741823 >>> 22 === 255. Actual: ' + (1073741823 >>> 22)); 1154 } 1155 1156 1157 if (2147483647 >>> 22 !== 511) { 1158 throw new Test262Error('#758: 2147483647 >>> 22 === 511. Actual: ' + (2147483647 >>> 22)); 1159 } 1160 1161 1162 if (4294967295 >>> 22 !== 1023) { 1163 throw new Test262Error('#759: 4294967295 >>> 22 === 1023. Actual: ' + (4294967295 >>> 22)); 1164 } 1165 1166 1167 if (0 >>> 23 !== 0) { 1168 throw new Test262Error('#760: 0 >>> 23 === 0. Actual: ' + (0 >>> 23)); 1169 } 1170 1171 1172 if (1 >>> 23 !== 0) { 1173 throw new Test262Error('#761: 1 >>> 23 === 0. Actual: ' + (1 >>> 23)); 1174 } 1175 1176 1177 if (3 >>> 23 !== 0) { 1178 throw new Test262Error('#762: 3 >>> 23 === 0. Actual: ' + (3 >>> 23)); 1179 } 1180 1181 1182 if (7 >>> 23 !== 0) { 1183 throw new Test262Error('#763: 7 >>> 23 === 0. Actual: ' + (7 >>> 23)); 1184 } 1185 1186 1187 if (15 >>> 23 !== 0) { 1188 throw new Test262Error('#764: 15 >>> 23 === 0. Actual: ' + (15 >>> 23)); 1189 } 1190 1191 1192 if (31 >>> 23 !== 0) { 1193 throw new Test262Error('#765: 31 >>> 23 === 0. Actual: ' + (31 >>> 23)); 1194 } 1195 1196 1197 if (63 >>> 23 !== 0) { 1198 throw new Test262Error('#766: 63 >>> 23 === 0. Actual: ' + (63 >>> 23)); 1199 } 1200 1201 1202 if (127 >>> 23 !== 0) { 1203 throw new Test262Error('#767: 127 >>> 23 === 0. Actual: ' + (127 >>> 23)); 1204 } 1205 1206 1207 if (255 >>> 23 !== 0) { 1208 throw new Test262Error('#768: 255 >>> 23 === 0. Actual: ' + (255 >>> 23)); 1209 } 1210 1211 1212 if (511 >>> 23 !== 0) { 1213 throw new Test262Error('#769: 511 >>> 23 === 0. Actual: ' + (511 >>> 23)); 1214 } 1215 1216 1217 if (1023 >>> 23 !== 0) { 1218 throw new Test262Error('#770: 1023 >>> 23 === 0. Actual: ' + (1023 >>> 23)); 1219 } 1220 1221 1222 if (2047 >>> 23 !== 0) { 1223 throw new Test262Error('#771: 2047 >>> 23 === 0. Actual: ' + (2047 >>> 23)); 1224 } 1225 1226 1227 if (4095 >>> 23 !== 0) { 1228 throw new Test262Error('#772: 4095 >>> 23 === 0. Actual: ' + (4095 >>> 23)); 1229 } 1230 1231 1232 if (8191 >>> 23 !== 0) { 1233 throw new Test262Error('#773: 8191 >>> 23 === 0. Actual: ' + (8191 >>> 23)); 1234 } 1235 1236 1237 if (16383 >>> 23 !== 0) { 1238 throw new Test262Error('#774: 16383 >>> 23 === 0. Actual: ' + (16383 >>> 23)); 1239 } 1240 1241 1242 if (32767 >>> 23 !== 0) { 1243 throw new Test262Error('#775: 32767 >>> 23 === 0. Actual: ' + (32767 >>> 23)); 1244 } 1245 1246 1247 if (65535 >>> 23 !== 0) { 1248 throw new Test262Error('#776: 65535 >>> 23 === 0. Actual: ' + (65535 >>> 23)); 1249 } 1250 1251 1252 if (131071 >>> 23 !== 0) { 1253 throw new Test262Error('#777: 131071 >>> 23 === 0. Actual: ' + (131071 >>> 23)); 1254 } 1255 1256 1257 if (262143 >>> 23 !== 0) { 1258 throw new Test262Error('#778: 262143 >>> 23 === 0. Actual: ' + (262143 >>> 23)); 1259 } 1260 1261 1262 if (524287 >>> 23 !== 0) { 1263 throw new Test262Error('#779: 524287 >>> 23 === 0. Actual: ' + (524287 >>> 23)); 1264 } 1265 1266 1267 if (1048575 >>> 23 !== 0) { 1268 throw new Test262Error('#780: 1048575 >>> 23 === 0. Actual: ' + (1048575 >>> 23)); 1269 } 1270 1271 1272 if (2097151 >>> 23 !== 0) { 1273 throw new Test262Error('#781: 2097151 >>> 23 === 0. Actual: ' + (2097151 >>> 23)); 1274 } 1275 1276 1277 if (4194303 >>> 23 !== 0) { 1278 throw new Test262Error('#782: 4194303 >>> 23 === 0. Actual: ' + (4194303 >>> 23)); 1279 } 1280 1281 1282 if (8388607 >>> 23 !== 0) { 1283 throw new Test262Error('#783: 8388607 >>> 23 === 0. Actual: ' + (8388607 >>> 23)); 1284 } 1285 1286 1287 if (16777215 >>> 23 !== 1) { 1288 throw new Test262Error('#784: 16777215 >>> 23 === 1. Actual: ' + (16777215 >>> 23)); 1289 } 1290 1291 1292 if (33554431 >>> 23 !== 3) { 1293 throw new Test262Error('#785: 33554431 >>> 23 === 3. Actual: ' + (33554431 >>> 23)); 1294 } 1295 1296 1297 if (67108863 >>> 23 !== 7) { 1298 throw new Test262Error('#786: 67108863 >>> 23 === 7. Actual: ' + (67108863 >>> 23)); 1299 } 1300 1301 1302 if (134217727 >>> 23 !== 15) { 1303 throw new Test262Error('#787: 134217727 >>> 23 === 15. Actual: ' + (134217727 >>> 23)); 1304 } 1305 1306 1307 if (268435455 >>> 23 !== 31) { 1308 throw new Test262Error('#788: 268435455 >>> 23 === 31. Actual: ' + (268435455 >>> 23)); 1309 } 1310 1311 1312 if (536870911 >>> 23 !== 63) { 1313 throw new Test262Error('#789: 536870911 >>> 23 === 63. Actual: ' + (536870911 >>> 23)); 1314 } 1315 1316 1317 if (1073741823 >>> 23 !== 127) { 1318 throw new Test262Error('#790: 1073741823 >>> 23 === 127. Actual: ' + (1073741823 >>> 23)); 1319 } 1320 1321 1322 if (2147483647 >>> 23 !== 255) { 1323 throw new Test262Error('#791: 2147483647 >>> 23 === 255. Actual: ' + (2147483647 >>> 23)); 1324 } 1325 1326 1327 if (4294967295 >>> 23 !== 511) { 1328 throw new Test262Error('#792: 4294967295 >>> 23 === 511. Actual: ' + (4294967295 >>> 23)); 1329 } 1330 1331 1332 if (0 >>> 24 !== 0) { 1333 throw new Test262Error('#793: 0 >>> 24 === 0. Actual: ' + (0 >>> 24)); 1334 } 1335 1336 1337 if (1 >>> 24 !== 0) { 1338 throw new Test262Error('#794: 1 >>> 24 === 0. Actual: ' + (1 >>> 24)); 1339 } 1340 1341 1342 if (3 >>> 24 !== 0) { 1343 throw new Test262Error('#795: 3 >>> 24 === 0. Actual: ' + (3 >>> 24)); 1344 } 1345 1346 1347 if (7 >>> 24 !== 0) { 1348 throw new Test262Error('#796: 7 >>> 24 === 0. Actual: ' + (7 >>> 24)); 1349 } 1350 1351 1352 if (15 >>> 24 !== 0) { 1353 throw new Test262Error('#797: 15 >>> 24 === 0. Actual: ' + (15 >>> 24)); 1354 } 1355 1356 1357 if (31 >>> 24 !== 0) { 1358 throw new Test262Error('#798: 31 >>> 24 === 0. Actual: ' + (31 >>> 24)); 1359 } 1360 1361 1362 if (63 >>> 24 !== 0) { 1363 throw new Test262Error('#799: 63 >>> 24 === 0. Actual: ' + (63 >>> 24)); 1364 } 1365 1366 1367 if (127 >>> 24 !== 0) { 1368 throw new Test262Error('#800: 127 >>> 24 === 0. Actual: ' + (127 >>> 24)); 1369 } 1370 1371 1372 if (255 >>> 24 !== 0) { 1373 throw new Test262Error('#801: 255 >>> 24 === 0. Actual: ' + (255 >>> 24)); 1374 } 1375 1376 1377 if (511 >>> 24 !== 0) { 1378 throw new Test262Error('#802: 511 >>> 24 === 0. Actual: ' + (511 >>> 24)); 1379 } 1380 1381 1382 if (1023 >>> 24 !== 0) { 1383 throw new Test262Error('#803: 1023 >>> 24 === 0. Actual: ' + (1023 >>> 24)); 1384 } 1385 1386 1387 if (2047 >>> 24 !== 0) { 1388 throw new Test262Error('#804: 2047 >>> 24 === 0. Actual: ' + (2047 >>> 24)); 1389 } 1390 1391 1392 if (4095 >>> 24 !== 0) { 1393 throw new Test262Error('#805: 4095 >>> 24 === 0. Actual: ' + (4095 >>> 24)); 1394 } 1395 1396 1397 if (8191 >>> 24 !== 0) { 1398 throw new Test262Error('#806: 8191 >>> 24 === 0. Actual: ' + (8191 >>> 24)); 1399 } 1400 1401 1402 if (16383 >>> 24 !== 0) { 1403 throw new Test262Error('#807: 16383 >>> 24 === 0. Actual: ' + (16383 >>> 24)); 1404 } 1405 1406 1407 if (32767 >>> 24 !== 0) { 1408 throw new Test262Error('#808: 32767 >>> 24 === 0. Actual: ' + (32767 >>> 24)); 1409 } 1410 1411 1412 if (65535 >>> 24 !== 0) { 1413 throw new Test262Error('#809: 65535 >>> 24 === 0. Actual: ' + (65535 >>> 24)); 1414 } 1415 1416 1417 if (131071 >>> 24 !== 0) { 1418 throw new Test262Error('#810: 131071 >>> 24 === 0. Actual: ' + (131071 >>> 24)); 1419 } 1420 1421 1422 if (262143 >>> 24 !== 0) { 1423 throw new Test262Error('#811: 262143 >>> 24 === 0. Actual: ' + (262143 >>> 24)); 1424 } 1425 1426 1427 if (524287 >>> 24 !== 0) { 1428 throw new Test262Error('#812: 524287 >>> 24 === 0. Actual: ' + (524287 >>> 24)); 1429 } 1430 1431 1432 if (1048575 >>> 24 !== 0) { 1433 throw new Test262Error('#813: 1048575 >>> 24 === 0. Actual: ' + (1048575 >>> 24)); 1434 } 1435 1436 1437 if (2097151 >>> 24 !== 0) { 1438 throw new Test262Error('#814: 2097151 >>> 24 === 0. Actual: ' + (2097151 >>> 24)); 1439 } 1440 1441 1442 if (4194303 >>> 24 !== 0) { 1443 throw new Test262Error('#815: 4194303 >>> 24 === 0. Actual: ' + (4194303 >>> 24)); 1444 } 1445 1446 1447 if (8388607 >>> 24 !== 0) { 1448 throw new Test262Error('#816: 8388607 >>> 24 === 0. Actual: ' + (8388607 >>> 24)); 1449 } 1450 1451 1452 if (16777215 >>> 24 !== 0) { 1453 throw new Test262Error('#817: 16777215 >>> 24 === 0. Actual: ' + (16777215 >>> 24)); 1454 } 1455 1456 1457 if (33554431 >>> 24 !== 1) { 1458 throw new Test262Error('#818: 33554431 >>> 24 === 1. Actual: ' + (33554431 >>> 24)); 1459 } 1460 1461 1462 if (67108863 >>> 24 !== 3) { 1463 throw new Test262Error('#819: 67108863 >>> 24 === 3. Actual: ' + (67108863 >>> 24)); 1464 } 1465 1466 1467 if (134217727 >>> 24 !== 7) { 1468 throw new Test262Error('#820: 134217727 >>> 24 === 7. Actual: ' + (134217727 >>> 24)); 1469 } 1470 1471 1472 if (268435455 >>> 24 !== 15) { 1473 throw new Test262Error('#821: 268435455 >>> 24 === 15. Actual: ' + (268435455 >>> 24)); 1474 } 1475 1476 1477 if (536870911 >>> 24 !== 31) { 1478 throw new Test262Error('#822: 536870911 >>> 24 === 31. Actual: ' + (536870911 >>> 24)); 1479 } 1480 1481 1482 if (1073741823 >>> 24 !== 63) { 1483 throw new Test262Error('#823: 1073741823 >>> 24 === 63. Actual: ' + (1073741823 >>> 24)); 1484 } 1485 1486 1487 if (2147483647 >>> 24 !== 127) { 1488 throw new Test262Error('#824: 2147483647 >>> 24 === 127. Actual: ' + (2147483647 >>> 24)); 1489 } 1490 1491 1492 if (4294967295 >>> 24 !== 255) { 1493 throw new Test262Error('#825: 4294967295 >>> 24 === 255. Actual: ' + (4294967295 >>> 24)); 1494 } 1495 1496 1497 if (0 >>> 25 !== 0) { 1498 throw new Test262Error('#826: 0 >>> 25 === 0. Actual: ' + (0 >>> 25)); 1499 } 1500 1501 1502 if (1 >>> 25 !== 0) { 1503 throw new Test262Error('#827: 1 >>> 25 === 0. Actual: ' + (1 >>> 25)); 1504 } 1505 1506 1507 if (3 >>> 25 !== 0) { 1508 throw new Test262Error('#828: 3 >>> 25 === 0. Actual: ' + (3 >>> 25)); 1509 } 1510 1511 1512 if (7 >>> 25 !== 0) { 1513 throw new Test262Error('#829: 7 >>> 25 === 0. Actual: ' + (7 >>> 25)); 1514 } 1515 1516 1517 if (15 >>> 25 !== 0) { 1518 throw new Test262Error('#830: 15 >>> 25 === 0. Actual: ' + (15 >>> 25)); 1519 } 1520 1521 1522 if (31 >>> 25 !== 0) { 1523 throw new Test262Error('#831: 31 >>> 25 === 0. Actual: ' + (31 >>> 25)); 1524 } 1525 1526 1527 if (63 >>> 25 !== 0) { 1528 throw new Test262Error('#832: 63 >>> 25 === 0. Actual: ' + (63 >>> 25)); 1529 } 1530 1531 1532 if (127 >>> 25 !== 0) { 1533 throw new Test262Error('#833: 127 >>> 25 === 0. Actual: ' + (127 >>> 25)); 1534 } 1535 1536 1537 if (255 >>> 25 !== 0) { 1538 throw new Test262Error('#834: 255 >>> 25 === 0. Actual: ' + (255 >>> 25)); 1539 } 1540 1541 1542 if (511 >>> 25 !== 0) { 1543 throw new Test262Error('#835: 511 >>> 25 === 0. Actual: ' + (511 >>> 25)); 1544 } 1545 1546 1547 if (1023 >>> 25 !== 0) { 1548 throw new Test262Error('#836: 1023 >>> 25 === 0. Actual: ' + (1023 >>> 25)); 1549 } 1550 1551 1552 if (2047 >>> 25 !== 0) { 1553 throw new Test262Error('#837: 2047 >>> 25 === 0. Actual: ' + (2047 >>> 25)); 1554 } 1555 1556 1557 if (4095 >>> 25 !== 0) { 1558 throw new Test262Error('#838: 4095 >>> 25 === 0. Actual: ' + (4095 >>> 25)); 1559 } 1560 1561 1562 if (8191 >>> 25 !== 0) { 1563 throw new Test262Error('#839: 8191 >>> 25 === 0. Actual: ' + (8191 >>> 25)); 1564 } 1565 1566 1567 if (16383 >>> 25 !== 0) { 1568 throw new Test262Error('#840: 16383 >>> 25 === 0. Actual: ' + (16383 >>> 25)); 1569 } 1570 1571 1572 if (32767 >>> 25 !== 0) { 1573 throw new Test262Error('#841: 32767 >>> 25 === 0. Actual: ' + (32767 >>> 25)); 1574 } 1575 1576 1577 if (65535 >>> 25 !== 0) { 1578 throw new Test262Error('#842: 65535 >>> 25 === 0. Actual: ' + (65535 >>> 25)); 1579 } 1580 1581 1582 if (131071 >>> 25 !== 0) { 1583 throw new Test262Error('#843: 131071 >>> 25 === 0. Actual: ' + (131071 >>> 25)); 1584 } 1585 1586 1587 if (262143 >>> 25 !== 0) { 1588 throw new Test262Error('#844: 262143 >>> 25 === 0. Actual: ' + (262143 >>> 25)); 1589 } 1590 1591 1592 if (524287 >>> 25 !== 0) { 1593 throw new Test262Error('#845: 524287 >>> 25 === 0. Actual: ' + (524287 >>> 25)); 1594 } 1595 1596 1597 if (1048575 >>> 25 !== 0) { 1598 throw new Test262Error('#846: 1048575 >>> 25 === 0. Actual: ' + (1048575 >>> 25)); 1599 } 1600 1601 1602 if (2097151 >>> 25 !== 0) { 1603 throw new Test262Error('#847: 2097151 >>> 25 === 0. Actual: ' + (2097151 >>> 25)); 1604 } 1605 1606 1607 if (4194303 >>> 25 !== 0) { 1608 throw new Test262Error('#848: 4194303 >>> 25 === 0. Actual: ' + (4194303 >>> 25)); 1609 } 1610 1611 1612 if (8388607 >>> 25 !== 0) { 1613 throw new Test262Error('#849: 8388607 >>> 25 === 0. Actual: ' + (8388607 >>> 25)); 1614 } 1615 1616 1617 if (16777215 >>> 25 !== 0) { 1618 throw new Test262Error('#850: 16777215 >>> 25 === 0. Actual: ' + (16777215 >>> 25)); 1619 } 1620 1621 1622 if (33554431 >>> 25 !== 0) { 1623 throw new Test262Error('#851: 33554431 >>> 25 === 0. Actual: ' + (33554431 >>> 25)); 1624 } 1625 1626 1627 if (67108863 >>> 25 !== 1) { 1628 throw new Test262Error('#852: 67108863 >>> 25 === 1. Actual: ' + (67108863 >>> 25)); 1629 } 1630 1631 1632 if (134217727 >>> 25 !== 3) { 1633 throw new Test262Error('#853: 134217727 >>> 25 === 3. Actual: ' + (134217727 >>> 25)); 1634 } 1635 1636 1637 if (268435455 >>> 25 !== 7) { 1638 throw new Test262Error('#854: 268435455 >>> 25 === 7. Actual: ' + (268435455 >>> 25)); 1639 } 1640 1641 1642 if (536870911 >>> 25 !== 15) { 1643 throw new Test262Error('#855: 536870911 >>> 25 === 15. Actual: ' + (536870911 >>> 25)); 1644 } 1645 1646 1647 if (1073741823 >>> 25 !== 31) { 1648 throw new Test262Error('#856: 1073741823 >>> 25 === 31. Actual: ' + (1073741823 >>> 25)); 1649 } 1650 1651 1652 if (2147483647 >>> 25 !== 63) { 1653 throw new Test262Error('#857: 2147483647 >>> 25 === 63. Actual: ' + (2147483647 >>> 25)); 1654 } 1655 1656 1657 if (4294967295 >>> 25 !== 127) { 1658 throw new Test262Error('#858: 4294967295 >>> 25 === 127. Actual: ' + (4294967295 >>> 25)); 1659 } 1660 1661 1662 if (0 >>> 26 !== 0) { 1663 throw new Test262Error('#859: 0 >>> 26 === 0. Actual: ' + (0 >>> 26)); 1664 } 1665 1666 1667 if (1 >>> 26 !== 0) { 1668 throw new Test262Error('#860: 1 >>> 26 === 0. Actual: ' + (1 >>> 26)); 1669 } 1670 1671 1672 if (3 >>> 26 !== 0) { 1673 throw new Test262Error('#861: 3 >>> 26 === 0. Actual: ' + (3 >>> 26)); 1674 } 1675 1676 1677 if (7 >>> 26 !== 0) { 1678 throw new Test262Error('#862: 7 >>> 26 === 0. Actual: ' + (7 >>> 26)); 1679 } 1680 1681 1682 if (15 >>> 26 !== 0) { 1683 throw new Test262Error('#863: 15 >>> 26 === 0. Actual: ' + (15 >>> 26)); 1684 } 1685 1686 1687 if (31 >>> 26 !== 0) { 1688 throw new Test262Error('#864: 31 >>> 26 === 0. Actual: ' + (31 >>> 26)); 1689 } 1690 1691 1692 if (63 >>> 26 !== 0) { 1693 throw new Test262Error('#865: 63 >>> 26 === 0. Actual: ' + (63 >>> 26)); 1694 } 1695 1696 1697 if (127 >>> 26 !== 0) { 1698 throw new Test262Error('#866: 127 >>> 26 === 0. Actual: ' + (127 >>> 26)); 1699 } 1700 1701 1702 if (255 >>> 26 !== 0) { 1703 throw new Test262Error('#867: 255 >>> 26 === 0. Actual: ' + (255 >>> 26)); 1704 } 1705 1706 1707 if (511 >>> 26 !== 0) { 1708 throw new Test262Error('#868: 511 >>> 26 === 0. Actual: ' + (511 >>> 26)); 1709 } 1710 1711 1712 if (1023 >>> 26 !== 0) { 1713 throw new Test262Error('#869: 1023 >>> 26 === 0. Actual: ' + (1023 >>> 26)); 1714 } 1715 1716 1717 if (2047 >>> 26 !== 0) { 1718 throw new Test262Error('#870: 2047 >>> 26 === 0. Actual: ' + (2047 >>> 26)); 1719 } 1720 1721 1722 if (4095 >>> 26 !== 0) { 1723 throw new Test262Error('#871: 4095 >>> 26 === 0. Actual: ' + (4095 >>> 26)); 1724 } 1725 1726 1727 if (8191 >>> 26 !== 0) { 1728 throw new Test262Error('#872: 8191 >>> 26 === 0. Actual: ' + (8191 >>> 26)); 1729 } 1730 1731 1732 if (16383 >>> 26 !== 0) { 1733 throw new Test262Error('#873: 16383 >>> 26 === 0. Actual: ' + (16383 >>> 26)); 1734 } 1735 1736 1737 if (32767 >>> 26 !== 0) { 1738 throw new Test262Error('#874: 32767 >>> 26 === 0. Actual: ' + (32767 >>> 26)); 1739 } 1740 1741 1742 if (65535 >>> 26 !== 0) { 1743 throw new Test262Error('#875: 65535 >>> 26 === 0. Actual: ' + (65535 >>> 26)); 1744 } 1745 1746 1747 if (131071 >>> 26 !== 0) { 1748 throw new Test262Error('#876: 131071 >>> 26 === 0. Actual: ' + (131071 >>> 26)); 1749 } 1750 1751 1752 if (262143 >>> 26 !== 0) { 1753 throw new Test262Error('#877: 262143 >>> 26 === 0. Actual: ' + (262143 >>> 26)); 1754 } 1755 1756 1757 if (524287 >>> 26 !== 0) { 1758 throw new Test262Error('#878: 524287 >>> 26 === 0. Actual: ' + (524287 >>> 26)); 1759 } 1760 1761 1762 if (1048575 >>> 26 !== 0) { 1763 throw new Test262Error('#879: 1048575 >>> 26 === 0. Actual: ' + (1048575 >>> 26)); 1764 } 1765 1766 1767 if (2097151 >>> 26 !== 0) { 1768 throw new Test262Error('#880: 2097151 >>> 26 === 0. Actual: ' + (2097151 >>> 26)); 1769 } 1770 1771 1772 if (4194303 >>> 26 !== 0) { 1773 throw new Test262Error('#881: 4194303 >>> 26 === 0. Actual: ' + (4194303 >>> 26)); 1774 } 1775 1776 1777 if (8388607 >>> 26 !== 0) { 1778 throw new Test262Error('#882: 8388607 >>> 26 === 0. Actual: ' + (8388607 >>> 26)); 1779 } 1780 1781 1782 if (16777215 >>> 26 !== 0) { 1783 throw new Test262Error('#883: 16777215 >>> 26 === 0. Actual: ' + (16777215 >>> 26)); 1784 } 1785 1786 1787 if (33554431 >>> 26 !== 0) { 1788 throw new Test262Error('#884: 33554431 >>> 26 === 0. Actual: ' + (33554431 >>> 26)); 1789 } 1790 1791 1792 if (67108863 >>> 26 !== 0) { 1793 throw new Test262Error('#885: 67108863 >>> 26 === 0. Actual: ' + (67108863 >>> 26)); 1794 } 1795 1796 1797 if (134217727 >>> 26 !== 1) { 1798 throw new Test262Error('#886: 134217727 >>> 26 === 1. Actual: ' + (134217727 >>> 26)); 1799 } 1800 1801 1802 if (268435455 >>> 26 !== 3) { 1803 throw new Test262Error('#887: 268435455 >>> 26 === 3. Actual: ' + (268435455 >>> 26)); 1804 } 1805 1806 1807 if (536870911 >>> 26 !== 7) { 1808 throw new Test262Error('#888: 536870911 >>> 26 === 7. Actual: ' + (536870911 >>> 26)); 1809 } 1810 1811 1812 if (1073741823 >>> 26 !== 15) { 1813 throw new Test262Error('#889: 1073741823 >>> 26 === 15. Actual: ' + (1073741823 >>> 26)); 1814 } 1815 1816 1817 if (2147483647 >>> 26 !== 31) { 1818 throw new Test262Error('#890: 2147483647 >>> 26 === 31. Actual: ' + (2147483647 >>> 26)); 1819 } 1820 1821 1822 if (4294967295 >>> 26 !== 63) { 1823 throw new Test262Error('#891: 4294967295 >>> 26 === 63. Actual: ' + (4294967295 >>> 26)); 1824 } 1825 1826 1827 if (0 >>> 27 !== 0) { 1828 throw new Test262Error('#892: 0 >>> 27 === 0. Actual: ' + (0 >>> 27)); 1829 } 1830 1831 1832 if (1 >>> 27 !== 0) { 1833 throw new Test262Error('#893: 1 >>> 27 === 0. Actual: ' + (1 >>> 27)); 1834 } 1835 1836 1837 if (3 >>> 27 !== 0) { 1838 throw new Test262Error('#894: 3 >>> 27 === 0. Actual: ' + (3 >>> 27)); 1839 } 1840 1841 1842 if (7 >>> 27 !== 0) { 1843 throw new Test262Error('#895: 7 >>> 27 === 0. Actual: ' + (7 >>> 27)); 1844 } 1845 1846 1847 if (15 >>> 27 !== 0) { 1848 throw new Test262Error('#896: 15 >>> 27 === 0. Actual: ' + (15 >>> 27)); 1849 } 1850 1851 1852 if (31 >>> 27 !== 0) { 1853 throw new Test262Error('#897: 31 >>> 27 === 0. Actual: ' + (31 >>> 27)); 1854 } 1855 1856 1857 if (63 >>> 27 !== 0) { 1858 throw new Test262Error('#898: 63 >>> 27 === 0. Actual: ' + (63 >>> 27)); 1859 } 1860 1861 1862 if (127 >>> 27 !== 0) { 1863 throw new Test262Error('#899: 127 >>> 27 === 0. Actual: ' + (127 >>> 27)); 1864 } 1865 1866 1867 if (255 >>> 27 !== 0) { 1868 throw new Test262Error('#900: 255 >>> 27 === 0. Actual: ' + (255 >>> 27)); 1869 } 1870 1871 1872 if (511 >>> 27 !== 0) { 1873 throw new Test262Error('#901: 511 >>> 27 === 0. Actual: ' + (511 >>> 27)); 1874 } 1875 1876 1877 if (1023 >>> 27 !== 0) { 1878 throw new Test262Error('#902: 1023 >>> 27 === 0. Actual: ' + (1023 >>> 27)); 1879 } 1880 1881 1882 if (2047 >>> 27 !== 0) { 1883 throw new Test262Error('#903: 2047 >>> 27 === 0. Actual: ' + (2047 >>> 27)); 1884 } 1885 1886 1887 if (4095 >>> 27 !== 0) { 1888 throw new Test262Error('#904: 4095 >>> 27 === 0. Actual: ' + (4095 >>> 27)); 1889 } 1890 1891 1892 if (8191 >>> 27 !== 0) { 1893 throw new Test262Error('#905: 8191 >>> 27 === 0. Actual: ' + (8191 >>> 27)); 1894 } 1895 1896 1897 if (16383 >>> 27 !== 0) { 1898 throw new Test262Error('#906: 16383 >>> 27 === 0. Actual: ' + (16383 >>> 27)); 1899 } 1900 1901 1902 if (32767 >>> 27 !== 0) { 1903 throw new Test262Error('#907: 32767 >>> 27 === 0. Actual: ' + (32767 >>> 27)); 1904 } 1905 1906 1907 if (65535 >>> 27 !== 0) { 1908 throw new Test262Error('#908: 65535 >>> 27 === 0. Actual: ' + (65535 >>> 27)); 1909 } 1910 1911 1912 if (131071 >>> 27 !== 0) { 1913 throw new Test262Error('#909: 131071 >>> 27 === 0. Actual: ' + (131071 >>> 27)); 1914 } 1915 1916 1917 if (262143 >>> 27 !== 0) { 1918 throw new Test262Error('#910: 262143 >>> 27 === 0. Actual: ' + (262143 >>> 27)); 1919 } 1920 1921 1922 if (524287 >>> 27 !== 0) { 1923 throw new Test262Error('#911: 524287 >>> 27 === 0. Actual: ' + (524287 >>> 27)); 1924 } 1925 1926 1927 if (1048575 >>> 27 !== 0) { 1928 throw new Test262Error('#912: 1048575 >>> 27 === 0. Actual: ' + (1048575 >>> 27)); 1929 } 1930 1931 1932 if (2097151 >>> 27 !== 0) { 1933 throw new Test262Error('#913: 2097151 >>> 27 === 0. Actual: ' + (2097151 >>> 27)); 1934 } 1935 1936 1937 if (4194303 >>> 27 !== 0) { 1938 throw new Test262Error('#914: 4194303 >>> 27 === 0. Actual: ' + (4194303 >>> 27)); 1939 } 1940 1941 1942 if (8388607 >>> 27 !== 0) { 1943 throw new Test262Error('#915: 8388607 >>> 27 === 0. Actual: ' + (8388607 >>> 27)); 1944 } 1945 1946 1947 if (16777215 >>> 27 !== 0) { 1948 throw new Test262Error('#916: 16777215 >>> 27 === 0. Actual: ' + (16777215 >>> 27)); 1949 } 1950 1951 1952 if (33554431 >>> 27 !== 0) { 1953 throw new Test262Error('#917: 33554431 >>> 27 === 0. Actual: ' + (33554431 >>> 27)); 1954 } 1955 1956 1957 if (67108863 >>> 27 !== 0) { 1958 throw new Test262Error('#918: 67108863 >>> 27 === 0. Actual: ' + (67108863 >>> 27)); 1959 } 1960 1961 1962 if (134217727 >>> 27 !== 0) { 1963 throw new Test262Error('#919: 134217727 >>> 27 === 0. Actual: ' + (134217727 >>> 27)); 1964 } 1965 1966 1967 if (268435455 >>> 27 !== 1) { 1968 throw new Test262Error('#920: 268435455 >>> 27 === 1. Actual: ' + (268435455 >>> 27)); 1969 } 1970 1971 1972 if (536870911 >>> 27 !== 3) { 1973 throw new Test262Error('#921: 536870911 >>> 27 === 3. Actual: ' + (536870911 >>> 27)); 1974 } 1975 1976 1977 if (1073741823 >>> 27 !== 7) { 1978 throw new Test262Error('#922: 1073741823 >>> 27 === 7. Actual: ' + (1073741823 >>> 27)); 1979 } 1980 1981 1982 if (2147483647 >>> 27 !== 15) { 1983 throw new Test262Error('#923: 2147483647 >>> 27 === 15. Actual: ' + (2147483647 >>> 27)); 1984 } 1985 1986 1987 if (4294967295 >>> 27 !== 31) { 1988 throw new Test262Error('#924: 4294967295 >>> 27 === 31. Actual: ' + (4294967295 >>> 27)); 1989 } 1990 1991 1992 if (0 >>> 28 !== 0) { 1993 throw new Test262Error('#925: 0 >>> 28 === 0. Actual: ' + (0 >>> 28)); 1994 } 1995 1996 1997 if (1 >>> 28 !== 0) { 1998 throw new Test262Error('#926: 1 >>> 28 === 0. Actual: ' + (1 >>> 28)); 1999 } 2000 2001 2002 if (3 >>> 28 !== 0) { 2003 throw new Test262Error('#927: 3 >>> 28 === 0. Actual: ' + (3 >>> 28)); 2004 } 2005 2006 2007 if (7 >>> 28 !== 0) { 2008 throw new Test262Error('#928: 7 >>> 28 === 0. Actual: ' + (7 >>> 28)); 2009 } 2010 2011 2012 if (15 >>> 28 !== 0) { 2013 throw new Test262Error('#929: 15 >>> 28 === 0. Actual: ' + (15 >>> 28)); 2014 } 2015 2016 2017 if (31 >>> 28 !== 0) { 2018 throw new Test262Error('#930: 31 >>> 28 === 0. Actual: ' + (31 >>> 28)); 2019 } 2020 2021 2022 if (63 >>> 28 !== 0) { 2023 throw new Test262Error('#931: 63 >>> 28 === 0. Actual: ' + (63 >>> 28)); 2024 } 2025 2026 2027 if (127 >>> 28 !== 0) { 2028 throw new Test262Error('#932: 127 >>> 28 === 0. Actual: ' + (127 >>> 28)); 2029 } 2030 2031 2032 if (255 >>> 28 !== 0) { 2033 throw new Test262Error('#933: 255 >>> 28 === 0. Actual: ' + (255 >>> 28)); 2034 } 2035 2036 2037 if (511 >>> 28 !== 0) { 2038 throw new Test262Error('#934: 511 >>> 28 === 0. Actual: ' + (511 >>> 28)); 2039 } 2040 2041 2042 if (1023 >>> 28 !== 0) { 2043 throw new Test262Error('#935: 1023 >>> 28 === 0. Actual: ' + (1023 >>> 28)); 2044 } 2045 2046 2047 if (2047 >>> 28 !== 0) { 2048 throw new Test262Error('#936: 2047 >>> 28 === 0. Actual: ' + (2047 >>> 28)); 2049 } 2050 2051 2052 if (4095 >>> 28 !== 0) { 2053 throw new Test262Error('#937: 4095 >>> 28 === 0. Actual: ' + (4095 >>> 28)); 2054 } 2055 2056 2057 if (8191 >>> 28 !== 0) { 2058 throw new Test262Error('#938: 8191 >>> 28 === 0. Actual: ' + (8191 >>> 28)); 2059 } 2060 2061 2062 if (16383 >>> 28 !== 0) { 2063 throw new Test262Error('#939: 16383 >>> 28 === 0. Actual: ' + (16383 >>> 28)); 2064 } 2065 2066 2067 if (32767 >>> 28 !== 0) { 2068 throw new Test262Error('#940: 32767 >>> 28 === 0. Actual: ' + (32767 >>> 28)); 2069 } 2070 2071 2072 if (65535 >>> 28 !== 0) { 2073 throw new Test262Error('#941: 65535 >>> 28 === 0. Actual: ' + (65535 >>> 28)); 2074 } 2075 2076 2077 if (131071 >>> 28 !== 0) { 2078 throw new Test262Error('#942: 131071 >>> 28 === 0. Actual: ' + (131071 >>> 28)); 2079 } 2080 2081 2082 if (262143 >>> 28 !== 0) { 2083 throw new Test262Error('#943: 262143 >>> 28 === 0. Actual: ' + (262143 >>> 28)); 2084 } 2085 2086 2087 if (524287 >>> 28 !== 0) { 2088 throw new Test262Error('#944: 524287 >>> 28 === 0. Actual: ' + (524287 >>> 28)); 2089 } 2090 2091 2092 if (1048575 >>> 28 !== 0) { 2093 throw new Test262Error('#945: 1048575 >>> 28 === 0. Actual: ' + (1048575 >>> 28)); 2094 } 2095 2096 2097 if (2097151 >>> 28 !== 0) { 2098 throw new Test262Error('#946: 2097151 >>> 28 === 0. Actual: ' + (2097151 >>> 28)); 2099 } 2100 2101 2102 if (4194303 >>> 28 !== 0) { 2103 throw new Test262Error('#947: 4194303 >>> 28 === 0. Actual: ' + (4194303 >>> 28)); 2104 } 2105 2106 2107 if (8388607 >>> 28 !== 0) { 2108 throw new Test262Error('#948: 8388607 >>> 28 === 0. Actual: ' + (8388607 >>> 28)); 2109 } 2110 2111 2112 if (16777215 >>> 28 !== 0) { 2113 throw new Test262Error('#949: 16777215 >>> 28 === 0. Actual: ' + (16777215 >>> 28)); 2114 } 2115 2116 2117 if (33554431 >>> 28 !== 0) { 2118 throw new Test262Error('#950: 33554431 >>> 28 === 0. Actual: ' + (33554431 >>> 28)); 2119 } 2120 2121 2122 if (67108863 >>> 28 !== 0) { 2123 throw new Test262Error('#951: 67108863 >>> 28 === 0. Actual: ' + (67108863 >>> 28)); 2124 } 2125 2126 2127 if (134217727 >>> 28 !== 0) { 2128 throw new Test262Error('#952: 134217727 >>> 28 === 0. Actual: ' + (134217727 >>> 28)); 2129 } 2130 2131 2132 if (268435455 >>> 28 !== 0) { 2133 throw new Test262Error('#953: 268435455 >>> 28 === 0. Actual: ' + (268435455 >>> 28)); 2134 } 2135 2136 2137 if (536870911 >>> 28 !== 1) { 2138 throw new Test262Error('#954: 536870911 >>> 28 === 1. Actual: ' + (536870911 >>> 28)); 2139 } 2140 2141 2142 if (1073741823 >>> 28 !== 3) { 2143 throw new Test262Error('#955: 1073741823 >>> 28 === 3. Actual: ' + (1073741823 >>> 28)); 2144 } 2145 2146 2147 if (2147483647 >>> 28 !== 7) { 2148 throw new Test262Error('#956: 2147483647 >>> 28 === 7. Actual: ' + (2147483647 >>> 28)); 2149 } 2150 2151 2152 if (4294967295 >>> 28 !== 15) { 2153 throw new Test262Error('#957: 4294967295 >>> 28 === 15. Actual: ' + (4294967295 >>> 28)); 2154 } 2155 2156 2157 if (0 >>> 29 !== 0) { 2158 throw new Test262Error('#958: 0 >>> 29 === 0. Actual: ' + (0 >>> 29)); 2159 } 2160 2161 2162 if (1 >>> 29 !== 0) { 2163 throw new Test262Error('#959: 1 >>> 29 === 0. Actual: ' + (1 >>> 29)); 2164 } 2165 2166 2167 if (3 >>> 29 !== 0) { 2168 throw new Test262Error('#960: 3 >>> 29 === 0. Actual: ' + (3 >>> 29)); 2169 } 2170 2171 2172 if (7 >>> 29 !== 0) { 2173 throw new Test262Error('#961: 7 >>> 29 === 0. Actual: ' + (7 >>> 29)); 2174 } 2175 2176 2177 if (15 >>> 29 !== 0) { 2178 throw new Test262Error('#962: 15 >>> 29 === 0. Actual: ' + (15 >>> 29)); 2179 } 2180 2181 2182 if (31 >>> 29 !== 0) { 2183 throw new Test262Error('#963: 31 >>> 29 === 0. Actual: ' + (31 >>> 29)); 2184 } 2185 2186 2187 if (63 >>> 29 !== 0) { 2188 throw new Test262Error('#964: 63 >>> 29 === 0. Actual: ' + (63 >>> 29)); 2189 } 2190 2191 2192 if (127 >>> 29 !== 0) { 2193 throw new Test262Error('#965: 127 >>> 29 === 0. Actual: ' + (127 >>> 29)); 2194 } 2195 2196 2197 if (255 >>> 29 !== 0) { 2198 throw new Test262Error('#966: 255 >>> 29 === 0. Actual: ' + (255 >>> 29)); 2199 } 2200 2201 2202 if (511 >>> 29 !== 0) { 2203 throw new Test262Error('#967: 511 >>> 29 === 0. Actual: ' + (511 >>> 29)); 2204 } 2205 2206 2207 if (1023 >>> 29 !== 0) { 2208 throw new Test262Error('#968: 1023 >>> 29 === 0. Actual: ' + (1023 >>> 29)); 2209 } 2210 2211 2212 if (2047 >>> 29 !== 0) { 2213 throw new Test262Error('#969: 2047 >>> 29 === 0. Actual: ' + (2047 >>> 29)); 2214 } 2215 2216 2217 if (4095 >>> 29 !== 0) { 2218 throw new Test262Error('#970: 4095 >>> 29 === 0. Actual: ' + (4095 >>> 29)); 2219 } 2220 2221 2222 if (8191 >>> 29 !== 0) { 2223 throw new Test262Error('#971: 8191 >>> 29 === 0. Actual: ' + (8191 >>> 29)); 2224 } 2225 2226 2227 if (16383 >>> 29 !== 0) { 2228 throw new Test262Error('#972: 16383 >>> 29 === 0. Actual: ' + (16383 >>> 29)); 2229 } 2230 2231 2232 if (32767 >>> 29 !== 0) { 2233 throw new Test262Error('#973: 32767 >>> 29 === 0. Actual: ' + (32767 >>> 29)); 2234 } 2235 2236 2237 if (65535 >>> 29 !== 0) { 2238 throw new Test262Error('#974: 65535 >>> 29 === 0. Actual: ' + (65535 >>> 29)); 2239 } 2240 2241 2242 if (131071 >>> 29 !== 0) { 2243 throw new Test262Error('#975: 131071 >>> 29 === 0. Actual: ' + (131071 >>> 29)); 2244 } 2245 2246 2247 if (262143 >>> 29 !== 0) { 2248 throw new Test262Error('#976: 262143 >>> 29 === 0. Actual: ' + (262143 >>> 29)); 2249 } 2250 2251 2252 if (524287 >>> 29 !== 0) { 2253 throw new Test262Error('#977: 524287 >>> 29 === 0. Actual: ' + (524287 >>> 29)); 2254 } 2255 2256 2257 if (1048575 >>> 29 !== 0) { 2258 throw new Test262Error('#978: 1048575 >>> 29 === 0. Actual: ' + (1048575 >>> 29)); 2259 } 2260 2261 2262 if (2097151 >>> 29 !== 0) { 2263 throw new Test262Error('#979: 2097151 >>> 29 === 0. Actual: ' + (2097151 >>> 29)); 2264 } 2265 2266 2267 if (4194303 >>> 29 !== 0) { 2268 throw new Test262Error('#980: 4194303 >>> 29 === 0. Actual: ' + (4194303 >>> 29)); 2269 } 2270 2271 2272 if (8388607 >>> 29 !== 0) { 2273 throw new Test262Error('#981: 8388607 >>> 29 === 0. Actual: ' + (8388607 >>> 29)); 2274 } 2275 2276 2277 if (16777215 >>> 29 !== 0) { 2278 throw new Test262Error('#982: 16777215 >>> 29 === 0. Actual: ' + (16777215 >>> 29)); 2279 } 2280 2281 2282 if (33554431 >>> 29 !== 0) { 2283 throw new Test262Error('#983: 33554431 >>> 29 === 0. Actual: ' + (33554431 >>> 29)); 2284 } 2285 2286 2287 if (67108863 >>> 29 !== 0) { 2288 throw new Test262Error('#984: 67108863 >>> 29 === 0. Actual: ' + (67108863 >>> 29)); 2289 } 2290 2291 2292 if (134217727 >>> 29 !== 0) { 2293 throw new Test262Error('#985: 134217727 >>> 29 === 0. Actual: ' + (134217727 >>> 29)); 2294 } 2295 2296 2297 if (268435455 >>> 29 !== 0) { 2298 throw new Test262Error('#986: 268435455 >>> 29 === 0. Actual: ' + (268435455 >>> 29)); 2299 } 2300 2301 2302 if (536870911 >>> 29 !== 0) { 2303 throw new Test262Error('#987: 536870911 >>> 29 === 0. Actual: ' + (536870911 >>> 29)); 2304 } 2305 2306 2307 if (1073741823 >>> 29 !== 1) { 2308 throw new Test262Error('#988: 1073741823 >>> 29 === 1. Actual: ' + (1073741823 >>> 29)); 2309 } 2310 2311 2312 if (2147483647 >>> 29 !== 3) { 2313 throw new Test262Error('#989: 2147483647 >>> 29 === 3. Actual: ' + (2147483647 >>> 29)); 2314 } 2315 2316 2317 if (4294967295 >>> 29 !== 7) { 2318 throw new Test262Error('#990: 4294967295 >>> 29 === 7. Actual: ' + (4294967295 >>> 29)); 2319 } 2320 2321 2322 if (0 >>> 30 !== 0) { 2323 throw new Test262Error('#991: 0 >>> 30 === 0. Actual: ' + (0 >>> 30)); 2324 } 2325 2326 2327 if (1 >>> 30 !== 0) { 2328 throw new Test262Error('#992: 1 >>> 30 === 0. Actual: ' + (1 >>> 30)); 2329 } 2330 2331 2332 if (3 >>> 30 !== 0) { 2333 throw new Test262Error('#993: 3 >>> 30 === 0. Actual: ' + (3 >>> 30)); 2334 } 2335 2336 2337 if (7 >>> 30 !== 0) { 2338 throw new Test262Error('#994: 7 >>> 30 === 0. Actual: ' + (7 >>> 30)); 2339 } 2340 2341 2342 if (15 >>> 30 !== 0) { 2343 throw new Test262Error('#995: 15 >>> 30 === 0. Actual: ' + (15 >>> 30)); 2344 } 2345 2346 2347 if (31 >>> 30 !== 0) { 2348 throw new Test262Error('#996: 31 >>> 30 === 0. Actual: ' + (31 >>> 30)); 2349 } 2350 2351 2352 if (63 >>> 30 !== 0) { 2353 throw new Test262Error('#997: 63 >>> 30 === 0. Actual: ' + (63 >>> 30)); 2354 } 2355 2356 2357 if (127 >>> 30 !== 0) { 2358 throw new Test262Error('#998: 127 >>> 30 === 0. Actual: ' + (127 >>> 30)); 2359 } 2360 2361 2362 if (255 >>> 30 !== 0) { 2363 throw new Test262Error('#999: 255 >>> 30 === 0. Actual: ' + (255 >>> 30)); 2364 } 2365 2366 2367 if (511 >>> 30 !== 0) { 2368 throw new Test262Error('#1000: 511 >>> 30 === 0. Actual: ' + (511 >>> 30)); 2369 } 2370 2371 2372 if (1023 >>> 30 !== 0) { 2373 throw new Test262Error('#1001: 1023 >>> 30 === 0. Actual: ' + (1023 >>> 30)); 2374 } 2375 2376 2377 if (2047 >>> 30 !== 0) { 2378 throw new Test262Error('#1002: 2047 >>> 30 === 0. Actual: ' + (2047 >>> 30)); 2379 } 2380 2381 2382 if (4095 >>> 30 !== 0) { 2383 throw new Test262Error('#1003: 4095 >>> 30 === 0. Actual: ' + (4095 >>> 30)); 2384 } 2385 2386 2387 if (8191 >>> 30 !== 0) { 2388 throw new Test262Error('#1004: 8191 >>> 30 === 0. Actual: ' + (8191 >>> 30)); 2389 } 2390 2391 2392 if (16383 >>> 30 !== 0) { 2393 throw new Test262Error('#1005: 16383 >>> 30 === 0. Actual: ' + (16383 >>> 30)); 2394 } 2395 2396 2397 if (32767 >>> 30 !== 0) { 2398 throw new Test262Error('#1006: 32767 >>> 30 === 0. Actual: ' + (32767 >>> 30)); 2399 } 2400 2401 2402 if (65535 >>> 30 !== 0) { 2403 throw new Test262Error('#1007: 65535 >>> 30 === 0. Actual: ' + (65535 >>> 30)); 2404 } 2405 2406 2407 if (131071 >>> 30 !== 0) { 2408 throw new Test262Error('#1008: 131071 >>> 30 === 0. Actual: ' + (131071 >>> 30)); 2409 } 2410 2411 2412 if (262143 >>> 30 !== 0) { 2413 throw new Test262Error('#1009: 262143 >>> 30 === 0. Actual: ' + (262143 >>> 30)); 2414 } 2415 2416 2417 if (524287 >>> 30 !== 0) { 2418 throw new Test262Error('#1010: 524287 >>> 30 === 0. Actual: ' + (524287 >>> 30)); 2419 } 2420 2421 2422 if (1048575 >>> 30 !== 0) { 2423 throw new Test262Error('#1011: 1048575 >>> 30 === 0. Actual: ' + (1048575 >>> 30)); 2424 } 2425 2426 2427 if (2097151 >>> 30 !== 0) { 2428 throw new Test262Error('#1012: 2097151 >>> 30 === 0. Actual: ' + (2097151 >>> 30)); 2429 } 2430 2431 2432 if (4194303 >>> 30 !== 0) { 2433 throw new Test262Error('#1013: 4194303 >>> 30 === 0. Actual: ' + (4194303 >>> 30)); 2434 } 2435 2436 2437 if (8388607 >>> 30 !== 0) { 2438 throw new Test262Error('#1014: 8388607 >>> 30 === 0. Actual: ' + (8388607 >>> 30)); 2439 } 2440 2441 2442 if (16777215 >>> 30 !== 0) { 2443 throw new Test262Error('#1015: 16777215 >>> 30 === 0. Actual: ' + (16777215 >>> 30)); 2444 } 2445 2446 2447 if (33554431 >>> 30 !== 0) { 2448 throw new Test262Error('#1016: 33554431 >>> 30 === 0. Actual: ' + (33554431 >>> 30)); 2449 } 2450 2451 2452 if (67108863 >>> 30 !== 0) { 2453 throw new Test262Error('#1017: 67108863 >>> 30 === 0. Actual: ' + (67108863 >>> 30)); 2454 } 2455 2456 2457 if (134217727 >>> 30 !== 0) { 2458 throw new Test262Error('#1018: 134217727 >>> 30 === 0. Actual: ' + (134217727 >>> 30)); 2459 } 2460 2461 2462 if (268435455 >>> 30 !== 0) { 2463 throw new Test262Error('#1019: 268435455 >>> 30 === 0. Actual: ' + (268435455 >>> 30)); 2464 } 2465 2466 2467 if (536870911 >>> 30 !== 0) { 2468 throw new Test262Error('#1020: 536870911 >>> 30 === 0. Actual: ' + (536870911 >>> 30)); 2469 } 2470 2471 2472 if (1073741823 >>> 30 !== 0) { 2473 throw new Test262Error('#1021: 1073741823 >>> 30 === 0. Actual: ' + (1073741823 >>> 30)); 2474 } 2475 2476 2477 if (2147483647 >>> 30 !== 1) { 2478 throw new Test262Error('#1022: 2147483647 >>> 30 === 1. Actual: ' + (2147483647 >>> 30)); 2479 } 2480 2481 2482 if (4294967295 >>> 30 !== 3) { 2483 throw new Test262Error('#1023: 4294967295 >>> 30 === 3. Actual: ' + (4294967295 >>> 30)); 2484 } 2485 2486 2487 if (0 >>> 31 !== 0) { 2488 throw new Test262Error('#1024: 0 >>> 31 === 0. Actual: ' + (0 >>> 31)); 2489 } 2490 2491 2492 if (1 >>> 31 !== 0) { 2493 throw new Test262Error('#1025: 1 >>> 31 === 0. Actual: ' + (1 >>> 31)); 2494 } 2495 2496 2497 if (3 >>> 31 !== 0) { 2498 throw new Test262Error('#1026: 3 >>> 31 === 0. Actual: ' + (3 >>> 31)); 2499 } 2500 2501 2502 if (7 >>> 31 !== 0) { 2503 throw new Test262Error('#1027: 7 >>> 31 === 0. Actual: ' + (7 >>> 31)); 2504 } 2505 2506 2507 if (15 >>> 31 !== 0) { 2508 throw new Test262Error('#1028: 15 >>> 31 === 0. Actual: ' + (15 >>> 31)); 2509 } 2510 2511 2512 if (31 >>> 31 !== 0) { 2513 throw new Test262Error('#1029: 31 >>> 31 === 0. Actual: ' + (31 >>> 31)); 2514 } 2515 2516 2517 if (63 >>> 31 !== 0) { 2518 throw new Test262Error('#1030: 63 >>> 31 === 0. Actual: ' + (63 >>> 31)); 2519 } 2520 2521 2522 if (127 >>> 31 !== 0) { 2523 throw new Test262Error('#1031: 127 >>> 31 === 0. Actual: ' + (127 >>> 31)); 2524 } 2525 2526 2527 if (255 >>> 31 !== 0) { 2528 throw new Test262Error('#1032: 255 >>> 31 === 0. Actual: ' + (255 >>> 31)); 2529 } 2530 2531 2532 if (511 >>> 31 !== 0) { 2533 throw new Test262Error('#1033: 511 >>> 31 === 0. Actual: ' + (511 >>> 31)); 2534 } 2535 2536 2537 if (1023 >>> 31 !== 0) { 2538 throw new Test262Error('#1034: 1023 >>> 31 === 0. Actual: ' + (1023 >>> 31)); 2539 } 2540 2541 2542 if (2047 >>> 31 !== 0) { 2543 throw new Test262Error('#1035: 2047 >>> 31 === 0. Actual: ' + (2047 >>> 31)); 2544 } 2545 2546 2547 if (4095 >>> 31 !== 0) { 2548 throw new Test262Error('#1036: 4095 >>> 31 === 0. Actual: ' + (4095 >>> 31)); 2549 } 2550 2551 2552 if (8191 >>> 31 !== 0) { 2553 throw new Test262Error('#1037: 8191 >>> 31 === 0. Actual: ' + (8191 >>> 31)); 2554 } 2555 2556 2557 if (16383 >>> 31 !== 0) { 2558 throw new Test262Error('#1038: 16383 >>> 31 === 0. Actual: ' + (16383 >>> 31)); 2559 } 2560 2561 2562 if (32767 >>> 31 !== 0) { 2563 throw new Test262Error('#1039: 32767 >>> 31 === 0. Actual: ' + (32767 >>> 31)); 2564 } 2565 2566 2567 if (65535 >>> 31 !== 0) { 2568 throw new Test262Error('#1040: 65535 >>> 31 === 0. Actual: ' + (65535 >>> 31)); 2569 } 2570 2571 2572 if (131071 >>> 31 !== 0) { 2573 throw new Test262Error('#1041: 131071 >>> 31 === 0. Actual: ' + (131071 >>> 31)); 2574 } 2575 2576 2577 if (262143 >>> 31 !== 0) { 2578 throw new Test262Error('#1042: 262143 >>> 31 === 0. Actual: ' + (262143 >>> 31)); 2579 } 2580 2581 2582 if (524287 >>> 31 !== 0) { 2583 throw new Test262Error('#1043: 524287 >>> 31 === 0. Actual: ' + (524287 >>> 31)); 2584 } 2585 2586 2587 if (1048575 >>> 31 !== 0) { 2588 throw new Test262Error('#1044: 1048575 >>> 31 === 0. Actual: ' + (1048575 >>> 31)); 2589 } 2590 2591 2592 if (2097151 >>> 31 !== 0) { 2593 throw new Test262Error('#1045: 2097151 >>> 31 === 0. Actual: ' + (2097151 >>> 31)); 2594 } 2595 2596 2597 if (4194303 >>> 31 !== 0) { 2598 throw new Test262Error('#1046: 4194303 >>> 31 === 0. Actual: ' + (4194303 >>> 31)); 2599 } 2600 2601 2602 if (8388607 >>> 31 !== 0) { 2603 throw new Test262Error('#1047: 8388607 >>> 31 === 0. Actual: ' + (8388607 >>> 31)); 2604 } 2605 2606 2607 if (16777215 >>> 31 !== 0) { 2608 throw new Test262Error('#1048: 16777215 >>> 31 === 0. Actual: ' + (16777215 >>> 31)); 2609 } 2610 2611 2612 if (33554431 >>> 31 !== 0) { 2613 throw new Test262Error('#1049: 33554431 >>> 31 === 0. Actual: ' + (33554431 >>> 31)); 2614 } 2615 2616 2617 if (67108863 >>> 31 !== 0) { 2618 throw new Test262Error('#1050: 67108863 >>> 31 === 0. Actual: ' + (67108863 >>> 31)); 2619 } 2620 2621 2622 if (134217727 >>> 31 !== 0) { 2623 throw new Test262Error('#1051: 134217727 >>> 31 === 0. Actual: ' + (134217727 >>> 31)); 2624 } 2625 2626 2627 if (268435455 >>> 31 !== 0) { 2628 throw new Test262Error('#1052: 268435455 >>> 31 === 0. Actual: ' + (268435455 >>> 31)); 2629 } 2630 2631 2632 if (536870911 >>> 31 !== 0) { 2633 throw new Test262Error('#1053: 536870911 >>> 31 === 0. Actual: ' + (536870911 >>> 31)); 2634 } 2635 2636 2637 if (1073741823 >>> 31 !== 0) { 2638 throw new Test262Error('#1054: 1073741823 >>> 31 === 0. Actual: ' + (1073741823 >>> 31)); 2639 } 2640 2641 2642 if (2147483647 >>> 31 !== 0) { 2643 throw new Test262Error('#1055: 2147483647 >>> 31 === 0. Actual: ' + (2147483647 >>> 31)); 2644 } 2645 2646 2647 if (4294967295 >>> 31 !== 1) { 2648 throw new Test262Error('#1056: 4294967295 >>> 31 === 1. Actual: ' + (4294967295 >>> 31)); 2649 } 2650 2651 reportCompare(0, 0);