Use macro style for more internal helpers; Update dist files

This commit is contained in:
dcodeIO
2018-12-08 23:38:49 +01:00
parent b585703eae
commit 3ed83ef3ae
37 changed files with 544 additions and 543 deletions

View File

@ -539,7 +539,7 @@
if
i32.const 0
i32.const 40
i32.const 23
i32.const 26
i32.const 2
call $~lib/env/abort
unreachable
@ -828,7 +828,7 @@
if
i32.const 0
i32.const 8
i32.const 46
i32.const 45
i32.const 39
call $~lib/env/abort
unreachable
@ -2772,7 +2772,7 @@
if
i32.const 0
i32.const 40
i32.const 37
i32.const 40
i32.const 4
call $~lib/env/abort
unreachable
@ -2850,7 +2850,7 @@
if
i32.const 0
i32.const 40
i32.const 61
i32.const 64
i32.const 4
call $~lib/env/abort
unreachable
@ -2893,7 +2893,7 @@
if
i32.const 0
i32.const 8
i32.const 185
i32.const 184
i32.const 42
call $~lib/env/abort
unreachable
@ -2966,7 +2966,7 @@
if
i32.const 0
i32.const 8
i32.const 247
i32.const 246
i32.const 20
call $~lib/env/abort
unreachable
@ -3399,7 +3399,7 @@
if
i32.const 0
i32.const 8
i32.const 336
i32.const 335
i32.const 42
call $~lib/env/abort
unreachable
@ -3474,7 +3474,7 @@
if
i32.const 0
i32.const 8
i32.const 307
i32.const 306
i32.const 20
call $~lib/env/abort
unreachable
@ -3865,7 +3865,7 @@
if
i32.const 0
i32.const 8
i32.const 110
i32.const 109
i32.const 41
call $~lib/env/abort
unreachable
@ -4312,7 +4312,7 @@
if
i32.const 0
i32.const 8
i32.const 46
i32.const 45
i32.const 39
call $~lib/env/abort
unreachable
@ -5149,7 +5149,7 @@
call $~lib/math/splitMix32
set_global $~lib/math/random_state1_32
)
(func $~lib/internal/array/insertionSort<f32> (; 96 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/insertionSort<f32> (; 96 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 f32)
(local $6 i32)
@ -5264,7 +5264,7 @@
(func $~lib/allocator/arena/__memory_free (; 97 ;) (type $iv) (param $0 i32)
nop
)
(func $~lib/internal/array/weakHeapSort<f32> (; 98 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/weakHeapSort<f32> (; 98 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -5689,7 +5689,7 @@
if
i32.const 0
i32.const 8
i32.const 408
i32.const 407
i32.const 4
call $~lib/env/abort
unreachable
@ -5782,24 +5782,25 @@
get_local $0
return
end
i32.const 0
set_local $4
get_local $2
i32.const 256
i32.lt_s
if
get_local $3
i32.const 0
get_local $4
get_local $2
get_local $1
call $~lib/internal/array/insertionSort<f32>
call $~lib/internal/sort/insertionSort<f32>
else
get_local $3
i32.const 0
get_local $4
get_local $2
get_local $1
call $~lib/internal/array/weakHeapSort<f32>
call $~lib/internal/sort/weakHeapSort<f32>
end
get_local $0
return
)
(func $~lib/array/Array<f32>#sort|trampoline~anonymous|43 (; 100 ;) (type $ffi) (param $0 f32) (param $1 f32) (result i32)
(local $2 i32)
@ -5843,9 +5844,9 @@
end
unreachable
end
block $~lib/internal/array/defaultComparator<f32>|inlined.0 (result i32)
block $~lib/internal/sort/COMPARATOR<f32>|inlined.0 (result i32)
i32.const 43
br $~lib/internal/array/defaultComparator<f32>|inlined.0
br $~lib/internal/sort/COMPARATOR<f32>|inlined.0
end
set_local $1
end
@ -5933,7 +5934,7 @@
end
i32.const 1
)
(func $~lib/internal/array/insertionSort<f64> (; 104 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/insertionSort<f64> (; 104 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 f64)
(local $6 i32)
@ -6045,7 +6046,7 @@
unreachable
end
)
(func $~lib/internal/array/weakHeapSort<f64> (; 105 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/weakHeapSort<f64> (; 105 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -6470,7 +6471,7 @@
if
i32.const 0
i32.const 8
i32.const 408
i32.const 407
i32.const 4
call $~lib/env/abort
unreachable
@ -6563,24 +6564,25 @@
get_local $0
return
end
i32.const 0
set_local $4
get_local $2
i32.const 256
i32.lt_s
if
get_local $3
i32.const 0
get_local $4
get_local $2
get_local $1
call $~lib/internal/array/insertionSort<f64>
call $~lib/internal/sort/insertionSort<f64>
else
get_local $3
i32.const 0
get_local $4
get_local $2
get_local $1
call $~lib/internal/array/weakHeapSort<f64>
call $~lib/internal/sort/weakHeapSort<f64>
end
get_local $0
return
)
(func $~lib/array/Array<f64>#sort|trampoline~anonymous|44 (; 107 ;) (type $FFi) (param $0 f64) (param $1 f64) (result i32)
(local $2 i64)
@ -6624,9 +6626,9 @@
end
unreachable
end
block $~lib/internal/array/defaultComparator<f64>|inlined.0 (result i32)
block $~lib/internal/sort/COMPARATOR<f64>|inlined.0 (result i32)
i32.const 44
br $~lib/internal/array/defaultComparator<f64>|inlined.0
br $~lib/internal/sort/COMPARATOR<f64>|inlined.0
end
set_local $1
end
@ -6741,7 +6743,7 @@
end
i32.const 1
)
(func $~lib/internal/array/insertionSort<i32> (; 112 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/insertionSort<i32> (; 112 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -6853,7 +6855,7 @@
unreachable
end
)
(func $~lib/internal/array/weakHeapSort<i32> (; 113 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/weakHeapSort<i32> (; 113 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -7278,7 +7280,7 @@
if
i32.const 0
i32.const 8
i32.const 408
i32.const 407
i32.const 4
call $~lib/env/abort
unreachable
@ -7371,24 +7373,25 @@
get_local $0
return
end
i32.const 0
set_local $6
get_local $2
i32.const 256
i32.lt_s
if
get_local $3
i32.const 0
get_local $6
get_local $2
get_local $1
call $~lib/internal/array/insertionSort<i32>
call $~lib/internal/sort/insertionSort<i32>
else
get_local $3
i32.const 0
get_local $6
get_local $2
get_local $1
call $~lib/internal/array/weakHeapSort<i32>
call $~lib/internal/sort/weakHeapSort<i32>
end
get_local $0
return
)
(func $~lib/array/Array<i32>#sort|trampoline~anonymous|45 (; 115 ;) (type $iii) (param $0 i32) (param $1 i32) (result i32)
get_local $0
@ -7404,9 +7407,9 @@
end
unreachable
end
block $~lib/internal/array/defaultComparator<i32>|inlined.0 (result i32)
block $~lib/internal/sort/COMPARATOR<i32>|inlined.0 (result i32)
i32.const 45
br $~lib/internal/array/defaultComparator<i32>|inlined.0
br $~lib/internal/sort/COMPARATOR<i32>|inlined.0
end
set_local $1
end
@ -7414,7 +7417,7 @@
get_local $1
call $~lib/array/Array<i32>#sort
)
(func $~lib/internal/array/insertionSort<u32> (; 117 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/insertionSort<u32> (; 117 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -7526,7 +7529,7 @@
unreachable
end
)
(func $~lib/internal/array/weakHeapSort<u32> (; 118 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/weakHeapSort<u32> (; 118 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -7951,7 +7954,7 @@
if
i32.const 0
i32.const 8
i32.const 408
i32.const 407
i32.const 4
call $~lib/env/abort
unreachable
@ -8044,24 +8047,25 @@
get_local $0
return
end
i32.const 0
set_local $6
get_local $2
i32.const 256
i32.lt_s
if
get_local $3
i32.const 0
get_local $6
get_local $2
get_local $1
call $~lib/internal/array/insertionSort<u32>
call $~lib/internal/sort/insertionSort<u32>
else
get_local $3
i32.const 0
get_local $6
get_local $2
get_local $1
call $~lib/internal/array/weakHeapSort<u32>
call $~lib/internal/sort/weakHeapSort<u32>
end
get_local $0
return
)
(func $~lib/array/Array<u32>#sort|trampoline~anonymous|46 (; 120 ;) (type $iii) (param $0 i32) (param $1 i32) (result i32)
get_local $0
@ -8081,9 +8085,9 @@
end
unreachable
end
block $~lib/internal/array/defaultComparator<u32>|inlined.0 (result i32)
block $~lib/internal/sort/COMPARATOR<u32>|inlined.0 (result i32)
i32.const 46
br $~lib/internal/array/defaultComparator<u32>|inlined.0
br $~lib/internal/sort/COMPARATOR<u32>|inlined.0
end
set_local $1
end
@ -8303,9 +8307,9 @@
)
(func $std/array/assertSortedDefault<i32> (; 128 ;) (type $iv) (param $0 i32)
get_local $0
block $~lib/internal/array/defaultComparator<i32>|inlined.1 (result i32)
block $~lib/internal/sort/COMPARATOR<i32>|inlined.1 (result i32)
i32.const 47
br $~lib/internal/array/defaultComparator<i32>|inlined.1
br $~lib/internal/sort/COMPARATOR<i32>|inlined.1
end
call $std/array/assertSorted<i32>
)
@ -8340,7 +8344,7 @@
if
i32.const 0
i32.const 8
i32.const 46
i32.const 45
i32.const 39
call $~lib/env/abort
unreachable
@ -8410,7 +8414,7 @@
if
i32.const 0
i32.const 8
i32.const 110
i32.const 109
i32.const 41
call $~lib/env/abort
unreachable
@ -8531,7 +8535,7 @@
call $~lib/array/Array<i32>#__get
i32.sub
)
(func $~lib/internal/array/insertionSort<Array<i32>> (; 138 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/insertionSort<Array<i32>> (; 138 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -8655,7 +8659,7 @@
if
i32.const 0
i32.const 8
i32.const 408
i32.const 407
i32.const 4
call $~lib/env/abort
unreachable
@ -8748,13 +8752,14 @@
get_local $0
return
end
get_local $3
i32.const 0
set_local $6
get_local $3
get_local $6
get_local $2
get_local $1
call $~lib/internal/array/insertionSort<Array<i32>>
call $~lib/internal/sort/insertionSort<Array<i32>>
get_local $0
return
)
(func $std/array/isSorted<Array<i32>> (; 140 ;) (type $iii) (param $0 i32) (param $1 i32) (result i32)
(local $2 i32)
@ -8833,7 +8838,7 @@
if
i32.const 0
i32.const 8
i32.const 46
i32.const 45
i32.const 39
call $~lib/env/abort
unreachable
@ -8922,7 +8927,7 @@
if
i32.const 0
i32.const 8
i32.const 110
i32.const 109
i32.const 41
call $~lib/env/abort
unreachable
@ -9006,7 +9011,7 @@
i32.load
i32.sub
)
(func $~lib/internal/array/insertionSort<Proxy<i32>> (; 147 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/insertionSort<Proxy<i32>> (; 147 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -9130,7 +9135,7 @@
if
i32.const 0
i32.const 8
i32.const 408
i32.const 407
i32.const 4
call $~lib/env/abort
unreachable
@ -9223,13 +9228,14 @@
get_local $0
return
end
get_local $3
i32.const 0
set_local $6
get_local $3
get_local $6
get_local $2
get_local $1
call $~lib/internal/array/insertionSort<Proxy<i32>>
call $~lib/internal/sort/insertionSort<Proxy<i32>>
get_local $0
return
)
(func $~lib/array/Array<Proxy<i32>>#__get (; 149 ;) (type $iii) (param $0 i32) (param $1 i32) (result i32)
(local $2 i32)
@ -9516,7 +9522,7 @@
call $~lib/string/String.__lt
i32.sub
)
(func $~lib/internal/array/insertionSort<String> (; 156 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(func $~lib/internal/sort/insertionSort<String> (; 156 ;) (type $iiiiv) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
(local $4 i32)
(local $5 i32)
(local $6 i32)
@ -9640,7 +9646,7 @@
if
i32.const 0
i32.const 8
i32.const 408
i32.const 407
i32.const 4
call $~lib/env/abort
unreachable
@ -9733,13 +9739,14 @@
get_local $0
return
end
get_local $3
i32.const 0
set_local $6
get_local $3
get_local $6
get_local $2
get_local $1
call $~lib/internal/array/insertionSort<String>
call $~lib/internal/sort/insertionSort<String>
get_local $0
return
)
(func $~lib/array/Array<String>#__get (; 158 ;) (type $iii) (param $0 i32) (param $1 i32) (result i32)
(local $2 i32)
@ -9954,7 +9961,7 @@
if
i32.const 0
i32.const 8
i32.const 46
i32.const 45
i32.const 39
call $~lib/env/abort
unreachable
@ -10239,7 +10246,7 @@
if
i32.const 0
i32.const 8
i32.const 110
i32.const 109
i32.const 41
call $~lib/env/abort
unreachable
@ -13276,7 +13283,7 @@
if
i32.const 0
i32.const 8
i32.const 46
i32.const 45
i32.const 39
call $~lib/env/abort
unreachable