mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-16 16:31:32 +00:00
Use macro style for more internal helpers; Update dist files
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user