File tree Expand file tree Collapse file tree 8 files changed +15
-49
lines changed Expand file tree Collapse file tree 8 files changed +15
-49
lines changed Original file line number Diff line number Diff line change 2121 "url" : " https://github.com/AssemblyScript/assemblyscript/issues"
2222 },
2323 "dependencies" : {
24- "binaryen" : " 98.0.0-nightly.20201022 " ,
24+ "binaryen" : " 98.0.0-nightly.20201025 " ,
2525 "long" : " ^4.0.0" ,
2626 "source-map-support" : " ^0.5.19" ,
2727 "ts-node" : " ^6.2.0"
Original file line number Diff line number Diff line change 12121212 local.get $1
12131213 i64.const 31
12141214 i64.shl
1215- i64.const 0
1216- i64.add
12171215 local.tee $2
12181216 i64.const 32
12191217 i64.shr_u
12201218 i64.add
12211219 local.get $2
12221220 i64.const 4294967295
12231221 i64.and
1224- i64.const 0
1225- i64.add
12261222 i64.const 2147483647
12271223 i64.add
12281224 i64.const 32
Original file line number Diff line number Diff line change 12241224 local.get $1
12251225 i64.const 31
12261226 i64.shl
1227- i64.const 0
1228- i64.add
12291227 local.tee $3
12301228 i64.const 32
12311229 i64.shr_u
12321230 i64.add
12331231 local.get $3
12341232 i64.const 4294967295
12351233 i64.and
1236- i64.const 0
1237- i64.add
12381234 i64.const 2147483647
12391235 i64.add
12401236 i64.const 32
Original file line number Diff line number Diff line change 23802380 local.get $1
23812381 i64.const 31
23822382 i64.shl
2383- i64.const 0
2384- i64.add
23852383 local.tee $2
23862384 i64.const 32
23872385 i64.shr_u
23882386 i64.add
23892387 local.get $2
23902388 i64.const 4294967295
23912389 i64.and
2392- i64.const 0
2393- i64.add
23942390 i64.const 2147483647
23952391 i64.add
23962392 i64.const 32
Original file line number Diff line number Diff line change 65386538 i64.eqz
65396539 if (result i64)
65406540 local.get $2
6541- i64.const 0
6541+ i64.const 1
65426542 local.get $4
65436543 local.get $2
65446544 i64.const 12
65476547 i64.sub
65486548 local.tee $4
65496549 i64.sub
6550- i64.const 1
6551- i64.add
65526550 i64.shl
65536551 else
65546552 local.get $2
65626560 i64.eqz
65636561 if (result i64)
65646562 local.get $3
6565- i64.const 0
6563+ i64.const 1
65666564 local.get $5
65676565 local.get $3
65686566 i64.const 12
65716569 i64.sub
65726570 local.tee $5
65736571 i64.sub
6574- i64.const 1
6575- i64.add
65766572 i64.shl
65776573 else
65786574 local.get $3
66486644 i64.or
66496645 else
66506646 local.get $2
6651- i64.const 0
6647+ i64.const 1
66526648 local.get $4
66536649 i64.sub
6654- i64.const 1
6655- i64.add
66566650 i64.shr_u
66576651 end
66586652 local.get $7
83478341 i64.eqz
83488342 if (result i64)
83498343 local.get $2
8350- i64.const 0
8344+ i64.const 1
83518345 local.get $3
83528346 local.get $2
83538347 i64.const 12
83568350 i64.sub
83578351 local.tee $3
83588352 i64.sub
8359- i64.const 1
8360- i64.add
83618353 i64.shl
83628354 else
83638355 local.get $2
83718363 i64.eqz
83728364 if (result i64)
83738365 local.get $4
8374- i64.const 0
8366+ i64.const 1
83758367 local.get $5
83768368 local.get $4
83778369 i64.const 12
83808372 i64.sub
83818373 local.tee $5
83828374 i64.sub
8383- i64.const 1
8384- i64.add
83858375 i64.shl
83868376 else
83878377 local.get $4
84888478 i64.shl
84898479 i64.or
84908480 local.get $2
8491- i64.const 0
8481+ i64.const 1
84928482 local.get $3
84938483 i64.sub
8494- i64.const 1
8495- i64.add
84968484 i64.shr_u
84978485 local.get $3
84988486 i64.const 0
Original file line number Diff line number Diff line change 9696 i64.eqz
9797 if (result i64 )
9898 local.get $2
99- i64.const 0
99+ i64.const 1
100100 local.get $4
101101 local.get $2
102102 i64.const 12
105105 i64.sub
106106 local.tee $4
107107 i64.sub
108- i64.const 1
109- i64.add
110108 i64.shl
111109 else
112110 local.get $2
120118 i64.eqz
121119 if (result i64 )
122120 local.get $3
123- i64.const 0
121+ i64.const 1
124122 local.get $5
125123 local.get $3
126124 i64.const 12
129127 i64.sub
130128 local.tee $5
131129 i64.sub
132- i64.const 1
133- i64.add
134130 i64.shl
135131 else
136132 local.get $3
206202 i64.or
207203 else
208204 local.get $2
209- i64.const 0
205+ i64.const 1
210206 local.get $4
211207 i64.sub
212- i64.const 1
213- i64.add
214208 i64.shr_u
215209 end
216210 local.get $7
Original file line number Diff line number Diff line change 98579857 i64.eqz
98589858 if (result i64)
98599859 local.get $1
9860- i64.const 0
9860+ i64.const 1
98619861 local.get $2
98629862 local.get $1
98639863 i64.const 12
98669866 i64.sub
98679867 local.tee $2
98689868 i64.sub
9869- i64.const 1
9870- i64.add
98719869 i64.shl
98729870 else
98739871 local.get $1
99439941 i64.or
99449942 else
99459943 local.get $1
9946- i64.const 0
9944+ i64.const 1
99479945 local.get $2
99489946 i64.sub
9949- i64.const 1
9950- i64.add
99519947 i64.shr_u
99529948 end
99539949 local.get $4
You can’t perform that action at this time.
0 commit comments