mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-18 17:31:29 +00:00
Minor math tweaks + ipow32f/ipow64f (#428)
This commit is contained in:
@ -1506,6 +1506,7 @@
|
||||
f64.div
|
||||
f64.mul
|
||||
set_local $2
|
||||
get_local $0
|
||||
get_local $1
|
||||
f64.const 1.87595182427177
|
||||
get_local $2
|
||||
@ -1538,18 +1539,16 @@
|
||||
tee_local $1
|
||||
get_local $1
|
||||
f64.mul
|
||||
f64.div
|
||||
set_local $2
|
||||
get_local $1
|
||||
get_local $1
|
||||
get_local $0
|
||||
get_local $2
|
||||
f64.div
|
||||
tee_local $2
|
||||
get_local $1
|
||||
f64.sub
|
||||
f64.const 2
|
||||
get_local $1
|
||||
get_local $1
|
||||
f64.add
|
||||
f64.mul
|
||||
get_local $2
|
||||
f64.add
|
||||
f64.div
|
||||
@ -2840,19 +2839,20 @@
|
||||
(local $5 i32)
|
||||
(local $6 f64)
|
||||
(local $7 i32)
|
||||
(local $8 i32)
|
||||
(local $9 f64)
|
||||
(local $10 i32)
|
||||
(local $11 f64)
|
||||
(local $8 f64)
|
||||
(local $9 i32)
|
||||
(local $10 f64)
|
||||
(local $11 i32)
|
||||
(local $12 i32)
|
||||
(local $13 i32)
|
||||
(local $14 i32)
|
||||
(local $15 f64)
|
||||
(local $14 f64)
|
||||
(local $15 i32)
|
||||
(local $16 f64)
|
||||
(local $17 i64)
|
||||
(local $18 i32)
|
||||
(local $19 f64)
|
||||
(local $20 i32)
|
||||
(local $21 i32)
|
||||
get_local $0
|
||||
i64.reinterpret/f64
|
||||
tee_local $17
|
||||
@ -2866,7 +2866,7 @@
|
||||
get_local $18
|
||||
i32.const 2147483647
|
||||
i32.and
|
||||
set_local $4
|
||||
set_local $5
|
||||
get_local $1
|
||||
i64.reinterpret/f64
|
||||
tee_local $17
|
||||
@ -2876,57 +2876,57 @@
|
||||
tee_local $13
|
||||
i32.const 2147483647
|
||||
i32.and
|
||||
set_local $12
|
||||
get_local $12
|
||||
set_local $11
|
||||
get_local $11
|
||||
get_local $17
|
||||
i32.wrap/i64
|
||||
tee_local $7
|
||||
tee_local $21
|
||||
i32.or
|
||||
i32.eqz
|
||||
if
|
||||
f64.const 1
|
||||
return
|
||||
end
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 2146435072
|
||||
i32.gt_s
|
||||
tee_local $8
|
||||
tee_local $4
|
||||
i32.eqz
|
||||
if
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 2146435072
|
||||
i32.eq
|
||||
tee_local $8
|
||||
tee_local $4
|
||||
if
|
||||
get_local $20
|
||||
i32.const 0
|
||||
i32.ne
|
||||
set_local $8
|
||||
set_local $4
|
||||
end
|
||||
end
|
||||
get_local $8
|
||||
get_local $4
|
||||
i32.eqz
|
||||
if
|
||||
get_local $12
|
||||
get_local $11
|
||||
i32.const 2146435072
|
||||
i32.gt_s
|
||||
set_local $8
|
||||
set_local $4
|
||||
end
|
||||
get_local $8
|
||||
get_local $4
|
||||
i32.eqz
|
||||
if
|
||||
get_local $12
|
||||
get_local $11
|
||||
i32.const 2146435072
|
||||
i32.eq
|
||||
tee_local $8
|
||||
tee_local $4
|
||||
if
|
||||
get_local $7
|
||||
get_local $21
|
||||
i32.const 0
|
||||
i32.ne
|
||||
set_local $8
|
||||
set_local $4
|
||||
end
|
||||
end
|
||||
get_local $8
|
||||
get_local $4
|
||||
if
|
||||
get_local $0
|
||||
get_local $1
|
||||
@ -2937,71 +2937,70 @@
|
||||
i32.const 0
|
||||
i32.lt_s
|
||||
if
|
||||
get_local $12
|
||||
get_local $11
|
||||
i32.const 1128267776
|
||||
i32.ge_s
|
||||
if (result i32)
|
||||
i32.const 2
|
||||
else
|
||||
get_local $12
|
||||
get_local $11
|
||||
i32.const 1072693248
|
||||
i32.ge_s
|
||||
if (result i32)
|
||||
i32.const 52
|
||||
i32.const 20
|
||||
get_local $12
|
||||
get_local $21
|
||||
get_local $11
|
||||
get_local $11
|
||||
i32.const 20
|
||||
i32.shr_s
|
||||
i32.const 1023
|
||||
i32.sub
|
||||
tee_local $10
|
||||
tee_local $12
|
||||
i32.const 20
|
||||
i32.gt_s
|
||||
tee_local $5
|
||||
tee_local $4
|
||||
select
|
||||
tee_local $7
|
||||
i32.const 52
|
||||
i32.const 20
|
||||
get_local $4
|
||||
select
|
||||
get_local $10
|
||||
i32.sub
|
||||
set_local $8
|
||||
get_local $7
|
||||
get_local $12
|
||||
get_local $5
|
||||
select
|
||||
tee_local $10
|
||||
get_local $8
|
||||
i32.sub
|
||||
tee_local $9
|
||||
i32.shr_s
|
||||
set_local $5
|
||||
set_local $4
|
||||
i32.const 2
|
||||
get_local $5
|
||||
get_local $4
|
||||
i32.const 1
|
||||
i32.and
|
||||
i32.sub
|
||||
i32.const 0
|
||||
get_local $5
|
||||
get_local $8
|
||||
get_local $4
|
||||
get_local $9
|
||||
i32.shl
|
||||
get_local $10
|
||||
get_local $7
|
||||
i32.eq
|
||||
select
|
||||
else
|
||||
i32.const 0
|
||||
end
|
||||
end
|
||||
set_local $14
|
||||
set_local $15
|
||||
end
|
||||
get_local $7
|
||||
get_local $21
|
||||
i32.eqz
|
||||
if
|
||||
get_local $12
|
||||
get_local $11
|
||||
i32.const 2146435072
|
||||
i32.eq
|
||||
if
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1072693248
|
||||
i32.sub
|
||||
get_local $20
|
||||
i32.or
|
||||
if
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1072693248
|
||||
i32.ge_s
|
||||
if
|
||||
@ -3031,7 +3030,7 @@
|
||||
end
|
||||
unreachable
|
||||
end
|
||||
get_local $12
|
||||
get_local $11
|
||||
i32.const 1072693248
|
||||
i32.eq
|
||||
if
|
||||
@ -3076,25 +3075,25 @@
|
||||
get_local $20
|
||||
i32.eqz
|
||||
if
|
||||
get_local $4
|
||||
i32.const 2146435072
|
||||
i32.eq
|
||||
tee_local $5
|
||||
i32.eqz
|
||||
if
|
||||
get_local $4
|
||||
i32.eqz
|
||||
set_local $5
|
||||
end
|
||||
get_local $5
|
||||
i32.eqz
|
||||
tee_local $4
|
||||
i32.eqz
|
||||
if
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 2146435072
|
||||
i32.eq
|
||||
set_local $4
|
||||
end
|
||||
get_local $4
|
||||
i32.eqz
|
||||
if
|
||||
get_local $5
|
||||
i32.const 1072693248
|
||||
i32.eq
|
||||
set_local $5
|
||||
set_local $4
|
||||
end
|
||||
get_local $5
|
||||
get_local $4
|
||||
if
|
||||
f64.const 1
|
||||
get_local $2
|
||||
@ -3109,16 +3108,16 @@
|
||||
i32.const 0
|
||||
i32.lt_s
|
||||
if (result f64)
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1072693248
|
||||
i32.sub
|
||||
get_local $14
|
||||
get_local $15
|
||||
i32.or
|
||||
if (result f64)
|
||||
get_local $2
|
||||
f64.neg
|
||||
get_local $2
|
||||
get_local $14
|
||||
get_local $15
|
||||
i32.const 1
|
||||
i32.eq
|
||||
select
|
||||
@ -3126,8 +3125,8 @@
|
||||
get_local $2
|
||||
get_local $2
|
||||
f64.sub
|
||||
tee_local $0
|
||||
get_local $0
|
||||
tee_local $14
|
||||
get_local $14
|
||||
f64.div
|
||||
end
|
||||
else
|
||||
@ -3137,39 +3136,39 @@
|
||||
end
|
||||
end
|
||||
f64.const 1
|
||||
set_local $11
|
||||
set_local $10
|
||||
get_local $18
|
||||
i32.const 0
|
||||
i32.lt_s
|
||||
if
|
||||
get_local $14
|
||||
get_local $15
|
||||
i32.eqz
|
||||
if
|
||||
get_local $0
|
||||
get_local $0
|
||||
f64.sub
|
||||
tee_local $0
|
||||
get_local $0
|
||||
tee_local $14
|
||||
get_local $14
|
||||
f64.div
|
||||
return
|
||||
end
|
||||
f64.const -1
|
||||
f64.const 1
|
||||
get_local $14
|
||||
get_local $15
|
||||
i32.const 1
|
||||
i32.eq
|
||||
select
|
||||
set_local $11
|
||||
set_local $10
|
||||
end
|
||||
get_local $12
|
||||
get_local $11
|
||||
i32.const 1105199104
|
||||
i32.gt_s
|
||||
if (result f64)
|
||||
get_local $12
|
||||
get_local $11
|
||||
i32.const 1139802112
|
||||
i32.gt_s
|
||||
if
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1072693247
|
||||
i32.le_s
|
||||
if
|
||||
@ -3181,7 +3180,7 @@
|
||||
select
|
||||
return
|
||||
end
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1072693248
|
||||
i32.ge_s
|
||||
if
|
||||
@ -3194,7 +3193,7 @@
|
||||
return
|
||||
end
|
||||
end
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1072693247
|
||||
i32.lt_s
|
||||
if
|
||||
@ -3202,13 +3201,13 @@
|
||||
i32.const 0
|
||||
i32.lt_s
|
||||
if (result f64)
|
||||
get_local $11
|
||||
get_local $10
|
||||
f64.const 1.e+300
|
||||
f64.mul
|
||||
f64.const 1.e+300
|
||||
f64.mul
|
||||
else
|
||||
get_local $11
|
||||
get_local $10
|
||||
f64.const 1e-300
|
||||
f64.mul
|
||||
f64.const 1e-300
|
||||
@ -3216,7 +3215,7 @@
|
||||
end
|
||||
return
|
||||
end
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1072693248
|
||||
i32.gt_s
|
||||
if
|
||||
@ -3224,13 +3223,13 @@
|
||||
i32.const 0
|
||||
i32.gt_s
|
||||
if (result f64)
|
||||
get_local $11
|
||||
get_local $10
|
||||
f64.const 1.e+300
|
||||
f64.mul
|
||||
f64.const 1.e+300
|
||||
f64.mul
|
||||
else
|
||||
get_local $11
|
||||
get_local $10
|
||||
f64.const 1e-300
|
||||
f64.mul
|
||||
f64.const 1e-300
|
||||
@ -3268,21 +3267,21 @@
|
||||
f64.sub
|
||||
tee_local $6
|
||||
f64.add
|
||||
set_local $9
|
||||
set_local $8
|
||||
get_local $6
|
||||
get_local $9
|
||||
get_local $8
|
||||
i64.reinterpret/f64
|
||||
i64.const -4294967296
|
||||
i64.and
|
||||
f64.reinterpret/i64
|
||||
tee_local $9
|
||||
tee_local $8
|
||||
get_local $16
|
||||
f64.sub
|
||||
f64.sub
|
||||
else
|
||||
i32.const 0
|
||||
set_local $7
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1048576
|
||||
i32.lt_s
|
||||
if (result i32)
|
||||
@ -3294,32 +3293,32 @@
|
||||
i64.const 32
|
||||
i64.shr_u
|
||||
i32.wrap/i64
|
||||
set_local $4
|
||||
set_local $5
|
||||
i32.const -53
|
||||
else
|
||||
i32.const 0
|
||||
end
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 20
|
||||
i32.shr_s
|
||||
i32.const 1023
|
||||
i32.sub
|
||||
i32.add
|
||||
set_local $7
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1048575
|
||||
i32.and
|
||||
tee_local $5
|
||||
tee_local $9
|
||||
i32.const 1072693248
|
||||
i32.or
|
||||
set_local $4
|
||||
get_local $5
|
||||
set_local $5
|
||||
get_local $9
|
||||
i32.const 235662
|
||||
i32.le_s
|
||||
if (result i32)
|
||||
i32.const 0
|
||||
else
|
||||
get_local $5
|
||||
get_local $9
|
||||
i32.const 767610
|
||||
i32.lt_s
|
||||
if (result i32)
|
||||
@ -3329,19 +3328,19 @@
|
||||
i32.const 1
|
||||
i32.add
|
||||
set_local $7
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const -1048576
|
||||
i32.add
|
||||
set_local $4
|
||||
set_local $5
|
||||
i32.const 0
|
||||
end
|
||||
end
|
||||
set_local $10
|
||||
set_local $12
|
||||
get_local $2
|
||||
i64.reinterpret/f64
|
||||
i64.const 4294967295
|
||||
i64.and
|
||||
get_local $4
|
||||
get_local $5
|
||||
i64.extend_s/i32
|
||||
i64.const 32
|
||||
i64.shl
|
||||
@ -3350,7 +3349,7 @@
|
||||
tee_local $2
|
||||
f64.const 1.5
|
||||
f64.const 1
|
||||
get_local $10
|
||||
get_local $12
|
||||
select
|
||||
tee_local $0
|
||||
f64.sub
|
||||
@ -3362,16 +3361,16 @@
|
||||
f64.div
|
||||
tee_local $6
|
||||
f64.mul
|
||||
set_local $9
|
||||
set_local $14
|
||||
get_local $2
|
||||
get_local $4
|
||||
get_local $5
|
||||
i32.const 1
|
||||
i32.shr_s
|
||||
i32.const 536870912
|
||||
i32.or
|
||||
i32.const 524288
|
||||
i32.add
|
||||
get_local $10
|
||||
get_local $12
|
||||
i32.const 18
|
||||
i32.shl
|
||||
i32.add
|
||||
@ -3379,27 +3378,27 @@
|
||||
i64.const 32
|
||||
i64.shl
|
||||
f64.reinterpret/i64
|
||||
tee_local $3
|
||||
tee_local $8
|
||||
get_local $0
|
||||
f64.sub
|
||||
f64.sub
|
||||
set_local $2
|
||||
get_local $9
|
||||
get_local $9
|
||||
get_local $14
|
||||
get_local $14
|
||||
f64.mul
|
||||
tee_local $15
|
||||
get_local $15
|
||||
tee_local $3
|
||||
get_local $3
|
||||
f64.mul
|
||||
f64.const 0.5999999999999946
|
||||
get_local $15
|
||||
get_local $3
|
||||
f64.const 0.4285714285785502
|
||||
get_local $15
|
||||
get_local $3
|
||||
f64.const 0.33333332981837743
|
||||
get_local $15
|
||||
get_local $3
|
||||
f64.const 0.272728123808534
|
||||
get_local $15
|
||||
get_local $3
|
||||
f64.const 0.23066074577556175
|
||||
get_local $15
|
||||
get_local $3
|
||||
f64.const 0.20697501780033842
|
||||
f64.mul
|
||||
f64.add
|
||||
@ -3415,13 +3414,13 @@
|
||||
set_local $19
|
||||
get_local $6
|
||||
get_local $16
|
||||
get_local $9
|
||||
get_local $14
|
||||
i64.reinterpret/f64
|
||||
i64.const -4294967296
|
||||
i64.and
|
||||
f64.reinterpret/i64
|
||||
tee_local $6
|
||||
get_local $3
|
||||
get_local $8
|
||||
f64.mul
|
||||
f64.sub
|
||||
get_local $6
|
||||
@ -3434,40 +3433,40 @@
|
||||
get_local $6
|
||||
get_local $6
|
||||
f64.mul
|
||||
tee_local $15
|
||||
tee_local $3
|
||||
f64.add
|
||||
get_local $19
|
||||
get_local $0
|
||||
get_local $6
|
||||
get_local $9
|
||||
get_local $14
|
||||
f64.add
|
||||
f64.mul
|
||||
f64.add
|
||||
tee_local $19
|
||||
f64.add
|
||||
set_local $3
|
||||
set_local $8
|
||||
get_local $19
|
||||
get_local $3
|
||||
get_local $8
|
||||
i64.reinterpret/f64
|
||||
i64.const -4294967296
|
||||
i64.and
|
||||
f64.reinterpret/i64
|
||||
tee_local $3
|
||||
tee_local $8
|
||||
f64.const 3
|
||||
f64.sub
|
||||
get_local $15
|
||||
get_local $3
|
||||
f64.sub
|
||||
f64.sub
|
||||
set_local $2
|
||||
get_local $6
|
||||
get_local $3
|
||||
get_local $8
|
||||
f64.mul
|
||||
tee_local $16
|
||||
get_local $0
|
||||
get_local $3
|
||||
get_local $8
|
||||
f64.mul
|
||||
get_local $2
|
||||
get_local $9
|
||||
get_local $14
|
||||
f64.mul
|
||||
f64.add
|
||||
tee_local $6
|
||||
@ -3497,14 +3496,14 @@
|
||||
f64.add
|
||||
f64.const 1.350039202129749e-08
|
||||
f64.const 0
|
||||
get_local $10
|
||||
get_local $12
|
||||
select
|
||||
f64.add
|
||||
tee_local $2
|
||||
f64.add
|
||||
f64.const 0.5849624872207642
|
||||
f64.const 0
|
||||
get_local $10
|
||||
get_local $12
|
||||
select
|
||||
tee_local $0
|
||||
f64.add
|
||||
@ -3512,14 +3511,14 @@
|
||||
f64.convert_s/i32
|
||||
tee_local $3
|
||||
f64.add
|
||||
set_local $9
|
||||
set_local $8
|
||||
get_local $2
|
||||
get_local $9
|
||||
get_local $8
|
||||
i64.reinterpret/f64
|
||||
i64.const -4294967296
|
||||
i64.and
|
||||
f64.reinterpret/i64
|
||||
tee_local $9
|
||||
tee_local $8
|
||||
get_local $3
|
||||
f64.sub
|
||||
get_local $0
|
||||
@ -3537,7 +3536,7 @@
|
||||
f64.reinterpret/i64
|
||||
tee_local $0
|
||||
f64.sub
|
||||
get_local $9
|
||||
get_local $8
|
||||
f64.mul
|
||||
get_local $1
|
||||
get_local $2
|
||||
@ -3545,7 +3544,7 @@
|
||||
f64.add
|
||||
tee_local $6
|
||||
get_local $0
|
||||
get_local $9
|
||||
get_local $8
|
||||
f64.mul
|
||||
tee_local $0
|
||||
f64.add
|
||||
@ -3553,21 +3552,21 @@
|
||||
i64.reinterpret/f64
|
||||
tee_local $17
|
||||
i32.wrap/i64
|
||||
set_local $8
|
||||
set_local $4
|
||||
block $folding-inner1
|
||||
block $folding-inner0
|
||||
get_local $17
|
||||
i64.const 32
|
||||
i64.shr_u
|
||||
i32.wrap/i64
|
||||
tee_local $5
|
||||
tee_local $9
|
||||
i32.const 1083179008
|
||||
i32.ge_s
|
||||
if
|
||||
get_local $5
|
||||
get_local $9
|
||||
i32.const 1083179008
|
||||
i32.sub
|
||||
get_local $8
|
||||
get_local $4
|
||||
i32.or
|
||||
br_if $folding-inner0
|
||||
get_local $6
|
||||
@ -3579,16 +3578,16 @@
|
||||
f64.gt
|
||||
br_if $folding-inner0
|
||||
else
|
||||
get_local $5
|
||||
get_local $9
|
||||
i32.const 2147483647
|
||||
i32.and
|
||||
i32.const 1083231232
|
||||
i32.ge_s
|
||||
if
|
||||
get_local $5
|
||||
get_local $9
|
||||
i32.const -1064252416
|
||||
i32.sub
|
||||
get_local $8
|
||||
get_local $4
|
||||
i32.or
|
||||
br_if $folding-inner1
|
||||
get_local $6
|
||||
@ -3599,27 +3598,27 @@
|
||||
br_if $folding-inner1
|
||||
end
|
||||
end
|
||||
get_local $5
|
||||
get_local $9
|
||||
i32.const 2147483647
|
||||
i32.and
|
||||
tee_local $8
|
||||
tee_local $4
|
||||
i32.const 20
|
||||
i32.shr_s
|
||||
i32.const 1023
|
||||
i32.sub
|
||||
set_local $10
|
||||
set_local $12
|
||||
i32.const 0
|
||||
set_local $7
|
||||
get_local $8
|
||||
get_local $4
|
||||
i32.const 1071644672
|
||||
i32.gt_s
|
||||
if
|
||||
i32.const 1048576
|
||||
get_local $10
|
||||
get_local $12
|
||||
i32.const 1
|
||||
i32.add
|
||||
i32.shr_s
|
||||
get_local $5
|
||||
get_local $9
|
||||
i32.add
|
||||
tee_local $7
|
||||
i32.const 2147483647
|
||||
@ -3628,9 +3627,9 @@
|
||||
i32.shr_s
|
||||
i32.const 1023
|
||||
i32.sub
|
||||
set_local $10
|
||||
set_local $12
|
||||
i32.const 1048575
|
||||
get_local $10
|
||||
get_local $12
|
||||
i32.shr_s
|
||||
i32.const -1
|
||||
i32.xor
|
||||
@ -3647,7 +3646,7 @@
|
||||
i32.const 1048576
|
||||
i32.or
|
||||
i32.const 20
|
||||
get_local $10
|
||||
get_local $12
|
||||
i32.sub
|
||||
i32.shr_s
|
||||
set_local $7
|
||||
@ -3655,7 +3654,7 @@
|
||||
get_local $7
|
||||
i32.sub
|
||||
get_local $7
|
||||
get_local $5
|
||||
get_local $9
|
||||
i32.const 0
|
||||
i32.lt_s
|
||||
select
|
||||
@ -3693,7 +3692,7 @@
|
||||
get_local $2
|
||||
f64.mul
|
||||
set_local $3
|
||||
get_local $11
|
||||
get_local $10
|
||||
f64.const 1
|
||||
get_local $2
|
||||
get_local $2
|
||||
@ -3717,9 +3716,9 @@
|
||||
f64.add
|
||||
f64.mul
|
||||
f64.sub
|
||||
tee_local $9
|
||||
tee_local $8
|
||||
f64.mul
|
||||
get_local $9
|
||||
get_local $8
|
||||
f64.const 2
|
||||
f64.sub
|
||||
f64.div
|
||||
@ -3746,7 +3745,7 @@
|
||||
i32.const 20
|
||||
i32.shl
|
||||
i32.add
|
||||
tee_local $5
|
||||
tee_local $9
|
||||
i32.const 20
|
||||
i32.shr_s
|
||||
i32.const 0
|
||||
@ -3760,7 +3759,7 @@
|
||||
i64.reinterpret/f64
|
||||
i64.const 4294967295
|
||||
i64.and
|
||||
get_local $5
|
||||
get_local $9
|
||||
i64.extend_s/i32
|
||||
i64.const 32
|
||||
i64.shl
|
||||
@ -3770,14 +3769,14 @@
|
||||
f64.mul
|
||||
return
|
||||
end
|
||||
get_local $11
|
||||
get_local $10
|
||||
f64.const 1.e+300
|
||||
f64.mul
|
||||
f64.const 1.e+300
|
||||
f64.mul
|
||||
return
|
||||
end
|
||||
get_local $11
|
||||
get_local $10
|
||||
f64.const 1e-300
|
||||
f64.mul
|
||||
f64.const 1e-300
|
||||
|
Reference in New Issue
Block a user