Created
July 6, 2012 11:55
-
-
Save mraleph/3059734 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0 0 v13 BlockEntry | |
0 0 v14 Simulate id=3 | |
0 0 v15 StackCheck changes[NewSpacePromotion] | |
0 4 i137 Change t5 t to i range[-2147483648,2147483647,m0=0] | |
0 3 i146 Constant 0 range[0,0,m0=0] | |
0 1 i18 Add i137 i146 range[-2147483648,2147483647,m0=0] | |
0 4 i141 Change t7 t to i range[-2147483648,2147483647,m0=0] | |
0 1 i20 Add i141 i146 range[-2147483648,2147483647,m0=0] | |
0 0 t21 CheckNonSmi t6 | |
0 0 t22 CheckMaps t6 [0x4e80ede1] | |
0 2 t23 LoadElements t6 | |
0 1 t24 FixedArrayBaseLength t23 | |
0 4 i148 Change t24 t to i range[-2147483648,2147483647,m0=0] | |
0 1 i25 BoundsCheck i20 i148 range[-2147483648,2147483647,m0=0] | |
0 4 x26 LoadExternalArrayPointer t23 | |
0 1 d27 LoadKeyedSpecializedArrayElement x26.float[i25] | |
0 4 i145 Change t9 t to i range[-2147483648,2147483647,m0=0] | |
0 1 i29 Add i145 i146 range[-2147483648,2147483647,m0=0] | |
0 0 t30 CheckNonSmi t8 | |
0 0 t31 CheckMaps t8 [0x4e80ede1] | |
0 2 t32 LoadElements t8 | |
0 1 t33 FixedArrayBaseLength t32 | |
0 4 i151 Change t33 t to i range[-2147483648,2147483647,m0=0] | |
0 1 i34 BoundsCheck i29 i151 range[-2147483648,2147483647,m0=0] | |
0 4 x35 LoadExternalArrayPointer t32 | |
0 1 d36 LoadKeyedSpecializedArrayElement x35.float[i34] | |
0 1 i149 Change d27 d to i range[-2147483648,2147483647,m0=0] | |
0 1 i152 Change d36 d to i range[-2147483648,2147483647,m0=0] | |
0 2 i37 Add i149 i152 ! range[-2147483648,2147483647,m0=0] | |
0 0 t38 CheckNonSmi t4 | |
0 0 t39 CheckMaps t4 [0x4e80ede1] | |
0 2 t40 LoadElements t4 | |
0 1 t41 FixedArrayBaseLength t40 | |
0 4 i154 Change t41 t to i range[-2147483648,2147483647,m0=0] | |
0 1 i42 BoundsCheck i18 i154 range[-2147483648,2147483647,m0=0] | |
0 4 x43 LoadExternalArrayPointer t40 | |
0 1 d153 Change i37 i to d range[-2147483648,2147483647,m0=0] | |
0 0 v44 StoreKeyedSpecializedArrayElement x43.float[i42] = d153 changes[SpecializedArrayElements] | |
0 0 v45 Simulate id=38 push i37 | |
0 3 i155 Constant 1 range[1,1,m0=0] | |
0 1 i47 Add i137 i155 ! range[-2147483647,2147483647,m0=0] | |
0 1 i49 Add i141 i155 ! range[-2147483647,2147483647,m0=0] | |
0 1 i54 BoundsCheck i49 i148 range[-2147483648,2147483647,m0=0] | |
0 1 d56 LoadKeyedSpecializedArrayElement x26.float[i54] | |
0 1 i58 Add i145 i155 ! range[-2147483647,2147483647,m0=0] | |
0 1 i63 BoundsCheck i58 i151 range[-2147483648,2147483647,m0=0] | |
0 1 d65 LoadKeyedSpecializedArrayElement x35.float[i63] | |
0 2 d66 Add d56 d65 ! | |
0 1 i71 BoundsCheck i47 i154 range[-2147483648,2147483647,m0=0] | |
0 0 v73 StoreKeyedSpecializedArrayElement x43.float[i71] = d66 changes[SpecializedArrayElements] | |
0 0 v74 Simulate id=73 pop 1 / push d66 | |
0 3 i161 Constant 2 range[2,2,m0=0] | |
0 1 i76 Add i137 i161 ! range[-2147483646,2147483647,m0=0] | |
0 1 i78 Add i141 i161 ! range[-2147483646,2147483647,m0=0] | |
0 1 i83 BoundsCheck i78 i148 range[-2147483648,2147483647,m0=0] | |
0 1 d85 LoadKeyedSpecializedArrayElement x26.float[i83] | |
0 1 i87 Add i145 i161 ! range[-2147483646,2147483647,m0=0] | |
0 1 i92 BoundsCheck i87 i151 range[-2147483648,2147483647,m0=0] | |
0 1 d94 LoadKeyedSpecializedArrayElement x35.float[i92] | |
0 2 d95 Add d85 d94 ! | |
0 1 i100 BoundsCheck i76 i154 range[-2147483648,2147483647,m0=0] | |
0 0 v102 StoreKeyedSpecializedArrayElement x43.float[i100] = d95 changes[SpecializedArrayElements] | |
0 0 v103 Simulate id=108 pop 1 / push d95 | |
0 3 i167 Constant 3 range[3,3,m0=0] | |
0 1 i105 Add i137 i167 ! range[-2147483645,2147483647,m0=0] | |
0 1 i107 Add i141 i167 ! range[-2147483645,2147483647,m0=0] | |
0 1 i112 BoundsCheck i107 i148 range[-2147483648,2147483647,m0=0] | |
0 1 d114 LoadKeyedSpecializedArrayElement x26.float[i112] | |
0 1 i116 Add i145 i167 ! range[-2147483645,2147483647,m0=0] | |
0 1 i121 BoundsCheck i116 i151 range[-2147483648,2147483647,m0=0] | |
0 1 d123 LoadKeyedSpecializedArrayElement x35.float[i121] | |
0 2 d124 Add d114 d123 ! | |
0 1 i129 BoundsCheck i105 i154 range[-2147483648,2147483647,m0=0] | |
0 0 v131 StoreKeyedSpecializedArrayElement x43.float[i129] = d124 changes[SpecializedArrayElements] | |
0 0 v132 Simulate id=143 pop 1 / push d124 | |
0 0 v133 Return t1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment