| OLD | NEW |
| 1 // Copyright 2015 the V8 project authors. All rights reserved. | 1 // Copyright 2015 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 (function(global, utils) { | 5 (function(global, utils) { |
| 6 | 6 |
| 7 "use strict"; | 7 "use strict"; |
| 8 | 8 |
| 9 %CheckIsBootstrapping(); | 9 %CheckIsBootstrapping(); |
| 10 | 10 |
| (...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 236 return %NAMELessThanOrEqual(a, b); | 236 return %NAMELessThanOrEqual(a, b); |
| 237 } | 237 } |
| 238 | 238 |
| 239 function NAMEGreaterThanJS(a, b) { | 239 function NAMEGreaterThanJS(a, b) { |
| 240 return %NAMEGreaterThan(a, b); | 240 return %NAMEGreaterThan(a, b); |
| 241 } | 241 } |
| 242 | 242 |
| 243 function NAMEGreaterThanOrEqualJS(a, b) { | 243 function NAMEGreaterThanOrEqualJS(a, b) { |
| 244 return %NAMEGreaterThanOrEqual(a, b); | 244 return %NAMEGreaterThanOrEqual(a, b); |
| 245 } | 245 } |
| 246 |
| 247 function NAMEStoreJS(tarray, index, a) { |
| 248 return %NAMEStore(tarray, index, a); |
| 249 } |
| 246 endmacro | 250 endmacro |
| 247 | 251 |
| 248 SIMD_NUMERIC_TYPES(DECLARE_NUMERIC_FUNCTIONS) | 252 SIMD_NUMERIC_TYPES(DECLARE_NUMERIC_FUNCTIONS) |
| 249 | 253 |
| 250 macro SIMD_LOGICAL_TYPES(FUNCTION) | 254 macro SIMD_LOGICAL_TYPES(FUNCTION) |
| 251 SIMD_INT_TYPES(FUNCTION) | 255 SIMD_INT_TYPES(FUNCTION) |
| 252 SIMD_UINT_TYPES(FUNCTION) | 256 SIMD_UINT_TYPES(FUNCTION) |
| 253 SIMD_BOOL_TYPES(FUNCTION) | 257 SIMD_BOOL_TYPES(FUNCTION) |
| 254 endmacro | 258 endmacro |
| 255 | 259 |
| (...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 413 | 417 |
| 414 function NAMEShuffleJS(a, b, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, | 418 function NAMEShuffleJS(a, b, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, |
| 415 c11, c12, c13, c14, c15) { | 419 c11, c12, c13, c14, c15) { |
| 416 return %NAMEShuffle(a, b, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, | 420 return %NAMEShuffle(a, b, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, |
| 417 c11, c12, c13, c14, c15); | 421 c11, c12, c13, c14, c15); |
| 418 } | 422 } |
| 419 endmacro | 423 endmacro |
| 420 | 424 |
| 421 SIMD_X16_TYPES(DECLARE_X16_FUNCTIONS) | 425 SIMD_X16_TYPES(DECLARE_X16_FUNCTIONS) |
| 422 | 426 |
| 427 macro SIMD_LOADN_STOREN_TYPES(FUNCTION) |
| 428 FUNCTION(Float32x4, 1) |
| 429 FUNCTION(Float32x4, 2) |
| 430 FUNCTION(Float32x4, 3) |
| 431 FUNCTION(Int32x4, 1) |
| 432 FUNCTION(Int32x4, 2) |
| 433 FUNCTION(Int32x4, 3) |
| 434 FUNCTION(Uint32x4, 1) |
| 435 FUNCTION(Uint32x4, 2) |
| 436 FUNCTION(Uint32x4, 3) |
| 437 endmacro |
| 438 |
| 439 macro DECLARE_LOADN_STOREN_FUNCTIONS(NAME, COUNT) |
| 440 function NAMEStoreCOUNTJS(tarray, index, a) { |
| 441 return %NAMEStoreCOUNT(tarray, index, a); |
| 442 } |
| 443 endmacro |
| 444 |
| 445 SIMD_LOADN_STOREN_TYPES(DECLARE_LOADN_STOREN_FUNCTIONS) |
| 446 |
| 423 //------------------------------------------------------------------- | 447 //------------------------------------------------------------------- |
| 424 | 448 |
| 425 function Float32x4Constructor(c0, c1, c2, c3) { | 449 function Float32x4Constructor(c0, c1, c2, c3) { |
| 426 if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Float32x4"); | 450 if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Float32x4"); |
| 427 return %CreateFloat32x4(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1), | 451 return %CreateFloat32x4(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1), |
| 428 TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3)); | 452 TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3)); |
| 429 } | 453 } |
| 430 | 454 |
| 431 | 455 |
| 432 function Int32x4Constructor(c0, c1, c2, c3) { | 456 function Int32x4Constructor(c0, c1, c2, c3) { |
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 592 'swizzle', Float32x4SwizzleJS, | 616 'swizzle', Float32x4SwizzleJS, |
| 593 'shuffle', Float32x4ShuffleJS, | 617 'shuffle', Float32x4ShuffleJS, |
| 594 'fromInt32x4', Float32x4FromInt32x4JS, | 618 'fromInt32x4', Float32x4FromInt32x4JS, |
| 595 'fromUint32x4', Float32x4FromUint32x4JS, | 619 'fromUint32x4', Float32x4FromUint32x4JS, |
| 596 'fromInt32x4Bits', Float32x4FromInt32x4BitsJS, | 620 'fromInt32x4Bits', Float32x4FromInt32x4BitsJS, |
| 597 'fromUint32x4Bits', Float32x4FromUint32x4BitsJS, | 621 'fromUint32x4Bits', Float32x4FromUint32x4BitsJS, |
| 598 'fromInt16x8Bits', Float32x4FromInt16x8BitsJS, | 622 'fromInt16x8Bits', Float32x4FromInt16x8BitsJS, |
| 599 'fromUint16x8Bits', Float32x4FromUint16x8BitsJS, | 623 'fromUint16x8Bits', Float32x4FromUint16x8BitsJS, |
| 600 'fromInt8x16Bits', Float32x4FromInt8x16BitsJS, | 624 'fromInt8x16Bits', Float32x4FromInt8x16BitsJS, |
| 601 'fromUint8x16Bits', Float32x4FromUint8x16BitsJS, | 625 'fromUint8x16Bits', Float32x4FromUint8x16BitsJS, |
| 626 'store', Float32x4StoreJS, |
| 627 'store1', Float32x4Store1JS, |
| 628 'store2', Float32x4Store2JS, |
| 629 'store3', Float32x4Store3JS, |
| 602 ]); | 630 ]); |
| 603 | 631 |
| 604 utils.InstallFunctions(GlobalInt32x4, DONT_ENUM, [ | 632 utils.InstallFunctions(GlobalInt32x4, DONT_ENUM, [ |
| 605 'splat', Int32x4Splat, | 633 'splat', Int32x4Splat, |
| 606 'check', Int32x4CheckJS, | 634 'check', Int32x4CheckJS, |
| 607 'extractLane', Int32x4ExtractLaneJS, | 635 'extractLane', Int32x4ExtractLaneJS, |
| 608 'replaceLane', Int32x4ReplaceLaneJS, | 636 'replaceLane', Int32x4ReplaceLaneJS, |
| 609 'neg', Int32x4NegJS, | 637 'neg', Int32x4NegJS, |
| 610 'add', Int32x4AddJS, | 638 'add', Int32x4AddJS, |
| 611 'sub', Int32x4SubJS, | 639 'sub', Int32x4SubJS, |
| (...skipping 16 matching lines...) Expand all Loading... |
| 628 'swizzle', Int32x4SwizzleJS, | 656 'swizzle', Int32x4SwizzleJS, |
| 629 'shuffle', Int32x4ShuffleJS, | 657 'shuffle', Int32x4ShuffleJS, |
| 630 'fromFloat32x4', Int32x4FromFloat32x4JS, | 658 'fromFloat32x4', Int32x4FromFloat32x4JS, |
| 631 'fromUint32x4', Int32x4FromUint32x4JS, | 659 'fromUint32x4', Int32x4FromUint32x4JS, |
| 632 'fromFloat32x4Bits', Int32x4FromFloat32x4BitsJS, | 660 'fromFloat32x4Bits', Int32x4FromFloat32x4BitsJS, |
| 633 'fromUint32x4Bits', Int32x4FromUint32x4BitsJS, | 661 'fromUint32x4Bits', Int32x4FromUint32x4BitsJS, |
| 634 'fromInt16x8Bits', Int32x4FromInt16x8BitsJS, | 662 'fromInt16x8Bits', Int32x4FromInt16x8BitsJS, |
| 635 'fromUint16x8Bits', Int32x4FromUint16x8BitsJS, | 663 'fromUint16x8Bits', Int32x4FromUint16x8BitsJS, |
| 636 'fromInt8x16Bits', Int32x4FromInt8x16BitsJS, | 664 'fromInt8x16Bits', Int32x4FromInt8x16BitsJS, |
| 637 'fromUint8x16Bits', Int32x4FromUint8x16BitsJS, | 665 'fromUint8x16Bits', Int32x4FromUint8x16BitsJS, |
| 666 'store', Int32x4StoreJS, |
| 667 'store1', Int32x4Store1JS, |
| 668 'store2', Int32x4Store2JS, |
| 669 'store3', Int32x4Store3JS, |
| 638 ]); | 670 ]); |
| 639 | 671 |
| 640 utils.InstallFunctions(GlobalUint32x4, DONT_ENUM, [ | 672 utils.InstallFunctions(GlobalUint32x4, DONT_ENUM, [ |
| 641 'splat', Uint32x4Splat, | 673 'splat', Uint32x4Splat, |
| 642 'check', Uint32x4CheckJS, | 674 'check', Uint32x4CheckJS, |
| 643 'extractLane', Uint32x4ExtractLaneJS, | 675 'extractLane', Uint32x4ExtractLaneJS, |
| 644 'replaceLane', Uint32x4ReplaceLaneJS, | 676 'replaceLane', Uint32x4ReplaceLaneJS, |
| 645 'add', Uint32x4AddJS, | 677 'add', Uint32x4AddJS, |
| 646 'sub', Uint32x4SubJS, | 678 'sub', Uint32x4SubJS, |
| 647 'mul', Uint32x4MulJS, | 679 'mul', Uint32x4MulJS, |
| (...skipping 16 matching lines...) Expand all Loading... |
| 664 'swizzle', Uint32x4SwizzleJS, | 696 'swizzle', Uint32x4SwizzleJS, |
| 665 'shuffle', Uint32x4ShuffleJS, | 697 'shuffle', Uint32x4ShuffleJS, |
| 666 'fromFloat32x4', Uint32x4FromFloat32x4JS, | 698 'fromFloat32x4', Uint32x4FromFloat32x4JS, |
| 667 'fromInt32x4', Uint32x4FromInt32x4JS, | 699 'fromInt32x4', Uint32x4FromInt32x4JS, |
| 668 'fromFloat32x4Bits', Uint32x4FromFloat32x4BitsJS, | 700 'fromFloat32x4Bits', Uint32x4FromFloat32x4BitsJS, |
| 669 'fromInt32x4Bits', Uint32x4FromInt32x4BitsJS, | 701 'fromInt32x4Bits', Uint32x4FromInt32x4BitsJS, |
| 670 'fromInt16x8Bits', Uint32x4FromInt16x8BitsJS, | 702 'fromInt16x8Bits', Uint32x4FromInt16x8BitsJS, |
| 671 'fromUint16x8Bits', Uint32x4FromUint16x8BitsJS, | 703 'fromUint16x8Bits', Uint32x4FromUint16x8BitsJS, |
| 672 'fromInt8x16Bits', Uint32x4FromInt8x16BitsJS, | 704 'fromInt8x16Bits', Uint32x4FromInt8x16BitsJS, |
| 673 'fromUint8x16Bits', Uint32x4FromUint8x16BitsJS, | 705 'fromUint8x16Bits', Uint32x4FromUint8x16BitsJS, |
| 706 'store', Uint32x4StoreJS, |
| 707 'store1', Uint32x4Store1JS, |
| 708 'store2', Uint32x4Store2JS, |
| 709 'store3', Uint32x4Store3JS, |
| 674 ]); | 710 ]); |
| 675 | 711 |
| 676 utils.InstallFunctions(GlobalBool32x4, DONT_ENUM, [ | 712 utils.InstallFunctions(GlobalBool32x4, DONT_ENUM, [ |
| 677 'splat', Bool32x4Splat, | 713 'splat', Bool32x4Splat, |
| 678 'check', Bool32x4CheckJS, | 714 'check', Bool32x4CheckJS, |
| 679 'extractLane', Bool32x4ExtractLaneJS, | 715 'extractLane', Bool32x4ExtractLaneJS, |
| 680 'replaceLane', Bool32x4ReplaceLaneJS, | 716 'replaceLane', Bool32x4ReplaceLaneJS, |
| 681 'and', Bool32x4AndJS, | 717 'and', Bool32x4AndJS, |
| 682 'or', Bool32x4OrJS, | 718 'or', Bool32x4OrJS, |
| 683 'xor', Bool32x4XorJS, | 719 'xor', Bool32x4XorJS, |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 716 'select', Int16x8SelectJS, | 752 'select', Int16x8SelectJS, |
| 717 'swizzle', Int16x8SwizzleJS, | 753 'swizzle', Int16x8SwizzleJS, |
| 718 'shuffle', Int16x8ShuffleJS, | 754 'shuffle', Int16x8ShuffleJS, |
| 719 'fromUint16x8', Int16x8FromUint16x8JS, | 755 'fromUint16x8', Int16x8FromUint16x8JS, |
| 720 'fromFloat32x4Bits', Int16x8FromFloat32x4BitsJS, | 756 'fromFloat32x4Bits', Int16x8FromFloat32x4BitsJS, |
| 721 'fromInt32x4Bits', Int16x8FromInt32x4BitsJS, | 757 'fromInt32x4Bits', Int16x8FromInt32x4BitsJS, |
| 722 'fromUint32x4Bits', Int16x8FromUint32x4BitsJS, | 758 'fromUint32x4Bits', Int16x8FromUint32x4BitsJS, |
| 723 'fromUint16x8Bits', Int16x8FromUint16x8BitsJS, | 759 'fromUint16x8Bits', Int16x8FromUint16x8BitsJS, |
| 724 'fromInt8x16Bits', Int16x8FromInt8x16BitsJS, | 760 'fromInt8x16Bits', Int16x8FromInt8x16BitsJS, |
| 725 'fromUint8x16Bits', Int16x8FromUint8x16BitsJS, | 761 'fromUint8x16Bits', Int16x8FromUint8x16BitsJS, |
| 762 'store', Int16x8StoreJS, |
| 726 ]); | 763 ]); |
| 727 | 764 |
| 728 utils.InstallFunctions(GlobalUint16x8, DONT_ENUM, [ | 765 utils.InstallFunctions(GlobalUint16x8, DONT_ENUM, [ |
| 729 'splat', Uint16x8Splat, | 766 'splat', Uint16x8Splat, |
| 730 'check', Uint16x8CheckJS, | 767 'check', Uint16x8CheckJS, |
| 731 'extractLane', Uint16x8ExtractLaneJS, | 768 'extractLane', Uint16x8ExtractLaneJS, |
| 732 'replaceLane', Uint16x8ReplaceLaneJS, | 769 'replaceLane', Uint16x8ReplaceLaneJS, |
| 733 'add', Uint16x8AddJS, | 770 'add', Uint16x8AddJS, |
| 734 'sub', Uint16x8SubJS, | 771 'sub', Uint16x8SubJS, |
| 735 'addSaturate', Uint16x8AddSaturateJS, | 772 'addSaturate', Uint16x8AddSaturateJS, |
| (...skipping 19 matching lines...) Expand all Loading... |
| 755 'select', Uint16x8SelectJS, | 792 'select', Uint16x8SelectJS, |
| 756 'swizzle', Uint16x8SwizzleJS, | 793 'swizzle', Uint16x8SwizzleJS, |
| 757 'shuffle', Uint16x8ShuffleJS, | 794 'shuffle', Uint16x8ShuffleJS, |
| 758 'fromInt16x8', Uint16x8FromInt16x8JS, | 795 'fromInt16x8', Uint16x8FromInt16x8JS, |
| 759 'fromFloat32x4Bits', Uint16x8FromFloat32x4BitsJS, | 796 'fromFloat32x4Bits', Uint16x8FromFloat32x4BitsJS, |
| 760 'fromInt32x4Bits', Uint16x8FromInt32x4BitsJS, | 797 'fromInt32x4Bits', Uint16x8FromInt32x4BitsJS, |
| 761 'fromUint32x4Bits', Uint16x8FromUint32x4BitsJS, | 798 'fromUint32x4Bits', Uint16x8FromUint32x4BitsJS, |
| 762 'fromInt16x8Bits', Uint16x8FromInt16x8BitsJS, | 799 'fromInt16x8Bits', Uint16x8FromInt16x8BitsJS, |
| 763 'fromInt8x16Bits', Uint16x8FromInt8x16BitsJS, | 800 'fromInt8x16Bits', Uint16x8FromInt8x16BitsJS, |
| 764 'fromUint8x16Bits', Uint16x8FromUint8x16BitsJS, | 801 'fromUint8x16Bits', Uint16x8FromUint8x16BitsJS, |
| 802 'store', Uint16x8StoreJS, |
| 765 ]); | 803 ]); |
| 766 | 804 |
| 767 utils.InstallFunctions(GlobalBool16x8, DONT_ENUM, [ | 805 utils.InstallFunctions(GlobalBool16x8, DONT_ENUM, [ |
| 768 'splat', Bool16x8Splat, | 806 'splat', Bool16x8Splat, |
| 769 'check', Bool16x8CheckJS, | 807 'check', Bool16x8CheckJS, |
| 770 'extractLane', Bool16x8ExtractLaneJS, | 808 'extractLane', Bool16x8ExtractLaneJS, |
| 771 'replaceLane', Bool16x8ReplaceLaneJS, | 809 'replaceLane', Bool16x8ReplaceLaneJS, |
| 772 'and', Bool16x8AndJS, | 810 'and', Bool16x8AndJS, |
| 773 'or', Bool16x8OrJS, | 811 'or', Bool16x8OrJS, |
| 774 'xor', Bool16x8XorJS, | 812 'xor', Bool16x8XorJS, |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 807 'select', Int8x16SelectJS, | 845 'select', Int8x16SelectJS, |
| 808 'swizzle', Int8x16SwizzleJS, | 846 'swizzle', Int8x16SwizzleJS, |
| 809 'shuffle', Int8x16ShuffleJS, | 847 'shuffle', Int8x16ShuffleJS, |
| 810 'fromUint8x16', Int8x16FromUint8x16JS, | 848 'fromUint8x16', Int8x16FromUint8x16JS, |
| 811 'fromFloat32x4Bits', Int8x16FromFloat32x4BitsJS, | 849 'fromFloat32x4Bits', Int8x16FromFloat32x4BitsJS, |
| 812 'fromInt32x4Bits', Int8x16FromInt32x4BitsJS, | 850 'fromInt32x4Bits', Int8x16FromInt32x4BitsJS, |
| 813 'fromUint32x4Bits', Int8x16FromUint32x4BitsJS, | 851 'fromUint32x4Bits', Int8x16FromUint32x4BitsJS, |
| 814 'fromInt16x8Bits', Int8x16FromInt16x8BitsJS, | 852 'fromInt16x8Bits', Int8x16FromInt16x8BitsJS, |
| 815 'fromUint16x8Bits', Int8x16FromUint16x8BitsJS, | 853 'fromUint16x8Bits', Int8x16FromUint16x8BitsJS, |
| 816 'fromUint8x16Bits', Int8x16FromUint8x16BitsJS, | 854 'fromUint8x16Bits', Int8x16FromUint8x16BitsJS, |
| 855 'store', Int8x16StoreJS, |
| 817 ]); | 856 ]); |
| 818 | 857 |
| 819 utils.InstallFunctions(GlobalUint8x16, DONT_ENUM, [ | 858 utils.InstallFunctions(GlobalUint8x16, DONT_ENUM, [ |
| 820 'splat', Uint8x16Splat, | 859 'splat', Uint8x16Splat, |
| 821 'check', Uint8x16CheckJS, | 860 'check', Uint8x16CheckJS, |
| 822 'extractLane', Uint8x16ExtractLaneJS, | 861 'extractLane', Uint8x16ExtractLaneJS, |
| 823 'replaceLane', Uint8x16ReplaceLaneJS, | 862 'replaceLane', Uint8x16ReplaceLaneJS, |
| 824 'add', Uint8x16AddJS, | 863 'add', Uint8x16AddJS, |
| 825 'sub', Uint8x16SubJS, | 864 'sub', Uint8x16SubJS, |
| 826 'addSaturate', Uint8x16AddSaturateJS, | 865 'addSaturate', Uint8x16AddSaturateJS, |
| (...skipping 19 matching lines...) Expand all Loading... |
| 846 'select', Uint8x16SelectJS, | 885 'select', Uint8x16SelectJS, |
| 847 'swizzle', Uint8x16SwizzleJS, | 886 'swizzle', Uint8x16SwizzleJS, |
| 848 'shuffle', Uint8x16ShuffleJS, | 887 'shuffle', Uint8x16ShuffleJS, |
| 849 'fromInt8x16', Uint8x16FromInt8x16JS, | 888 'fromInt8x16', Uint8x16FromInt8x16JS, |
| 850 'fromFloat32x4Bits', Uint8x16FromFloat32x4BitsJS, | 889 'fromFloat32x4Bits', Uint8x16FromFloat32x4BitsJS, |
| 851 'fromInt32x4Bits', Uint8x16FromInt32x4BitsJS, | 890 'fromInt32x4Bits', Uint8x16FromInt32x4BitsJS, |
| 852 'fromUint32x4Bits', Uint8x16FromUint32x4BitsJS, | 891 'fromUint32x4Bits', Uint8x16FromUint32x4BitsJS, |
| 853 'fromInt16x8Bits', Uint8x16FromInt16x8BitsJS, | 892 'fromInt16x8Bits', Uint8x16FromInt16x8BitsJS, |
| 854 'fromUint16x8Bits', Uint8x16FromUint16x8BitsJS, | 893 'fromUint16x8Bits', Uint8x16FromUint16x8BitsJS, |
| 855 'fromInt8x16Bits', Uint8x16FromInt8x16BitsJS, | 894 'fromInt8x16Bits', Uint8x16FromInt8x16BitsJS, |
| 895 'store', Uint8x16StoreJS, |
| 856 ]); | 896 ]); |
| 857 | 897 |
| 858 utils.InstallFunctions(GlobalBool8x16, DONT_ENUM, [ | 898 utils.InstallFunctions(GlobalBool8x16, DONT_ENUM, [ |
| 859 'splat', Bool8x16Splat, | 899 'splat', Bool8x16Splat, |
| 860 'check', Bool8x16CheckJS, | 900 'check', Bool8x16CheckJS, |
| 861 'extractLane', Bool8x16ExtractLaneJS, | 901 'extractLane', Bool8x16ExtractLaneJS, |
| 862 'replaceLane', Bool8x16ReplaceLaneJS, | 902 'replaceLane', Bool8x16ReplaceLaneJS, |
| 863 'and', Bool8x16AndJS, | 903 'and', Bool8x16AndJS, |
| 864 'or', Bool8x16OrJS, | 904 'or', Bool8x16OrJS, |
| 865 'xor', Bool8x16XorJS, | 905 'xor', Bool8x16XorJS, |
| (...skipping 11 matching lines...) Expand all Loading... |
| 877 to.Bool32x4ToString = Bool32x4ToString; | 917 to.Bool32x4ToString = Bool32x4ToString; |
| 878 to.Int16x8ToString = Int16x8ToString; | 918 to.Int16x8ToString = Int16x8ToString; |
| 879 to.Uint16x8ToString = Uint16x8ToString; | 919 to.Uint16x8ToString = Uint16x8ToString; |
| 880 to.Bool16x8ToString = Bool16x8ToString; | 920 to.Bool16x8ToString = Bool16x8ToString; |
| 881 to.Int8x16ToString = Int8x16ToString; | 921 to.Int8x16ToString = Int8x16ToString; |
| 882 to.Uint8x16ToString = Uint8x16ToString; | 922 to.Uint8x16ToString = Uint8x16ToString; |
| 883 to.Bool8x16ToString = Bool8x16ToString; | 923 to.Bool8x16ToString = Bool8x16ToString; |
| 884 }); | 924 }); |
| 885 | 925 |
| 886 }) | 926 }) |
| OLD | NEW |