FastMath test2

Time bar (total: 5.3s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 10 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample941.0ms (17.7%)

Results
635.0ms8124×0valid
12.0ms77×1valid
12.0ms55×2valid
Precisions
Click to see histograms. Total time spent on operations: 451.0ms
ival-mult: 319.0ms (70.7% of total)
ival-add: 110.0ms (24.4% of total)
const: 15.0ms (3.3% of total)
backward-pass: 7.0ms (1.6% of total)
Bogosity

preprocess167.0ms (3.1%)

Algorithm
egg-herbie
Rules
1052×fma-neg
563×fma-define
162×unsub-neg
122×cancel-sign-sub-inv
114×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032258
193183
2291141
3870133
42085133
53154133
63861133
73891133
83891133
94073133
104073133
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64)))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (+.f64 (*.f64 d2 #s(literal 10 binary64)) (*.f64 d2 d1)) (*.f64 d2 #s(literal 20 binary64)))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 20 binary64) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (-.f64 #s(literal -30 binary64) d2))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64))))
(neg.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) (neg.f64 d2)))))
(neg.f64 (*.f64 d1 (+.f64 #s(literal 20 binary64) (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))
(+.f64 (+.f64 (*.f64 d2 #s(literal 10 binary64)) (*.f64 d2 d1)) (*.f64 d2 #s(literal 20 binary64)))
(+.f64 (*.f64 d2 (+.f64 #s(literal 10 binary64) d1)) (*.f64 d2 #s(literal 20 binary64)))
(*.f64 d2 (+.f64 (+.f64 d1 #s(literal 10 binary64)) #s(literal 20 binary64)))
(*.f64 d2 (+.f64 d1 #s(literal 30 binary64)))
Symmetry

(negabs d1)

explain125.0ms (2.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-#s(literal 10 binary64)
00-0-#s(literal 20 binary64)
00-0-d1
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Results
58.0ms466×0valid
6.0ms24×1valid
7.0ms22×2valid
Compiler

Compiled 81 to 47 computations (42% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-mult: 26.0ms (65.8% of total)
ival-add: 9.0ms (22.8% of total)
const: 2.0ms (5.1% of total)
backward-pass: 2.0ms (5.1% of total)

eval1.0ms (0%)

Compiler

Compiled 23 to 16 computations (30.4% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Compiler

Compiled 7 to 5 computations (28.6% saved)

localize74.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d2 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
accuracy100.0%
(+.f64 d2 #s(literal 30 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Rules
fma-define
*-commutative
distribute-rgt-in
distribute-lft-in
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
11838
22438
32638
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
Outputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
Results
59.0ms250×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 14 to 9 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-add: 48.0ms (94.4% of total)
ival-mult: 2.0ms (3.9% of total)
const: 1.0ms (2% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0.1%)

Counts
2 → 36
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))>
#<alt (+.f64 d2 #s(literal 30 binary64))>
Outputs
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt #s(literal 30 binary64)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
Calls

9 calls:

TimeVariablePointExpression
1.0ms
d2
@-inf
(* d1 (+ d2 30))
1.0ms
d1
@0
(* d1 (+ d2 30))
0.0ms
d2
@inf
(* d1 (+ d2 30))
0.0ms
d1
@-inf
(* d1 (+ d2 30))
0.0ms
d1
@inf
(* d1 (+ d2 30))

rewrite190.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
515×log1p-expm1-u
515×expm1-log1p-u
422×unpow-prod-down
420×pow1
280×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01029
110629
2142229
Stop Event
node limit
Counts
2 → 101
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 d2 #s(literal 30 binary64))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))) (sqrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))

simplify94.0ms (1.8%)

Algorithm
egg-herbie
Rules
664×fma-neg
588×fma-define
446×unswap-sqr
295×distribute-lft-in
293×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02703146
15843046
215212883
357352883
Stop Event
node limit
Counts
137 → 139
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))) (sqrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
Outputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 30 binary64) d2)) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 30 binary64) d2)) d1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 30 binary64) d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (E.f64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))) (sqrt.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (log.f64 (E.f64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) (cbrt.f64 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 30 binary64) d2)) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 30 binary64) d2)) #s(literal 8 binary64))))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (E.f64) (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))
(pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal -1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (+.f64 #s(literal 30 binary64) d2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 d2 #s(literal 29 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (+.f64 d2 #s(literal 29 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))) (sqrt.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (log.f64 (+.f64 #s(literal 30 binary64) d2))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (+.f64 d2 #s(literal 29 binary64))))) (sqrt.f64 (log1p.f64 (+.f64 d2 #s(literal 29 binary64)))))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)

eval26.0ms (0.5%)

Compiler

Compiled 1618 to 1109 computations (31.5% saved)

prune25.0ms (0.5%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1354139
Fresh000
Picked011
Done000
Total1355140
Accuracy
100.0%
Counts
140 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
87.0%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
47.6%
(*.f64 d1 d2)
54.8%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 36 to 24 computations (33.3% saved)

localize352.0ms (6.6%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff6400
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
cost-diff-6272
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
cost-diff0
(/.f64 d1 d2)
cost-diff0
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
cost-diff256
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 30 binary64))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
accuracy100.0%
(/.f64 d1 d2)
accuracy100.0%
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
accuracy99.7%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
accuracy87.0%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 30 binary64))
Rules
1459×cube-prod
1439×fma-define
430×pow-sqr
397×times-frac
382×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0715
1815
0821
1921
012106
12398
24598
36589
48584
517884
641184
7151984
8241584
9319784
10392184
11420484
12462784
13523684
14604984
15642984
16740284
17746584
18753184
19759884
01146
11441
21841
32441
Stop Event
saturated
node limit
saturated
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
d2
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
d2
Call 2
Inputs
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
d2
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
d1
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
Outputs
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d2
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
d1
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
Call 3
Inputs
(*.f64 d1 d2)
d1
d2
Outputs
(*.f64 d1 d2)
d1
d2
Call 4
Inputs
(*.f64 d1 #s(literal 30 binary64))
d1
#s(literal 30 binary64)
Outputs
(*.f64 d1 #s(literal 30 binary64))
d1
#s(literal 30 binary64)
Results
39.0ms247×0valid
2.0ms1valid
2.0ms2valid
Compiler

Compiled 52 to 21 computations (59.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 12.0ms (54.1% of total)
ival-fma: 3.0ms (13.5% of total)
ival-add: 3.0ms (13.5% of total)
ival-div: 2.0ms (9% of total)
const: 1.0ms (4.5% of total)
backward-pass: 1.0ms (4.5% of total)

series19.0ms (0.4%)

Counts
7 → 75
Calls
Call 1
Inputs
#<alt (*.f64 d1 #s(literal 30 binary64))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt (/.f64 d1 d2)>
#<alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))>
Outputs
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt d1>
#<alt d1>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
Calls

39 calls:

TimeVariablePointExpression
2.0ms
d2
@-inf
(/ d1 d2)
2.0ms
d1
@-inf
(* d2 (+ d1 (* 30 (/ d1 d2))))
1.0ms
d1
@0
(* d2 (+ d1 (* 30 (/ d1 d2))))
1.0ms
d1
@inf
(* d2 (+ d1 (* 30 (/ d1 d2))))
1.0ms
d1
@-inf
(* d1 d2)

rewrite153.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
683×log1p-expm1-u
683×expm1-log1p-u
605×log-prod
391×fma-define
207×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016144
1211131
22997131
Stop Event
node limit
Counts
7 → 281
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(/.f64 d1 d2)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) d1)) (cbrt.f64 (pow.f64 (exp.f64 d2) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(exp.f64 (log.f64 (*.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
(+.f64 #s(literal 0 binary64) (/.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 d1 d2))) (cbrt.f64 (exp.f64 (/.f64 d1 d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 d2))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(*.f64 (/.f64 d1 d2) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 d1 d2))
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(neg.f64 (/.f64 (neg.f64 d1) d2))
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(exp.f64 (log.f64 (/.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))

simplify144.0ms (2.7%)

Algorithm
egg-herbie
Rules
470×fma-neg
383×distribute-lft-neg-in
368×distribute-rgt-neg-in
278×associate-*r*
249×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05979139
112328949
238478605
Stop Event
node limit
Counts
356 → 343
Calls
Call 1
Inputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
d1
d1
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) d1)) (cbrt.f64 (pow.f64 (exp.f64 d2) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(exp.f64 (log.f64 (*.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
(+.f64 #s(literal 0 binary64) (/.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 d1 d2))) (cbrt.f64 (exp.f64 (/.f64 d1 d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 d2))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(*.f64 (/.f64 d1 d2) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 d1 d2))
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(neg.f64 (/.f64 (neg.f64 d1) d2))
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(exp.f64 (log.f64 (/.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 (+.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 (+.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 (+.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
d1
d1
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 30 binary64) d1))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) d1)) (cbrt.f64 (pow.f64 (exp.f64 d2) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d2)) (cbrt.f64 (pow.f64 (exp.f64 d1) d2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 d1 d2)
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(*.f64 d1 d2)
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(*.f64 d1 d2)
(log.f64 (pow.f64 (exp.f64 d2) d1))
(*.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(*.f64 d1 d2)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 d2)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 d2)
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(exp.f64 (log.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (-.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (/.f64 d2 d2))) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d2) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d2 d2))) (*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal -30 binary64))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2)))))
(*.f64 d2 (/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2)))))
(*.f64 d2 (/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 900 binary64) (*.f64 d1 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d1)) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 #s(literal 0 binary64) (/.f64 d1 d2))
(/.f64 d1 d2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 d1 d2))) (cbrt.f64 (exp.f64 (/.f64 d1 d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(/.f64 d1 d2)
(*.f64 (/.f64 d1 d2) (log.f64 (exp.f64 #s(literal 1 binary64))))
(/.f64 d1 d2)
(*.f64 #s(literal 1 binary64) (/.f64 d1 d2))
(/.f64 d1 d2)
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d1 d2)
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(/.f64 d1 d2)
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(/.f64 d1 d2)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(/.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(/.f64 (/.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(/.f64 (/.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(/.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(/.f64 d1 d2)
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(/.f64 d1 d2)
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 d1 d2)
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(/.f64 d1 d2)
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(/.f64 d1 d2)
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(/.f64 d1 d2)
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(/.f64 d1 d2)
(log.f64 (exp.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(/.f64 d1 d2)
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(/.f64 d1 d2)
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 d1 d2)
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(exp.f64 (log.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(/.f64 d1 d2)
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (-.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (/.f64 d2 d2))) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))

eval83.0ms (1.6%)

Compiler

Compiled 5083 to 2867 computations (43.6% saved)

prune55.0ms (1%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New3622364
Fresh000
Picked134
Done011
Total3636369
Accuracy
100.0%
Counts
369 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
87.0%
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
41.9%
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
47.6%
(*.f64 d1 d2)
54.8%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 45 to 31 computations (31.1% saved)

localize440.0ms (8.3%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff-6272
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
cost-diff0
(/.f64 #s(literal 30 binary64) d2)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
cost-diff256
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
cost-diff0
(/.f64 d1 d2)
cost-diff0
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
cost-diff256
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
accuracy100.0%
(/.f64 #s(literal 30 binary64) d2)
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
accuracy99.8%
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
accuracy88.2%
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
accuracy100.0%
(/.f64 d1 d2)
accuracy99.7%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
accuracy78.7%
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
Rules
1897×distribute-lft-in
1468×cube-prod
857×associate-/r/
846×fma-define
687×associate-/l/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01169
11769
23269
34651
45851
513051
631251
7126151
8220651
9234651
10242851
11255251
12274951
13299851
14502451
15624451
16682451
17710151
18720751
19730651
20740351
01395
13095
26993
314793
422579
537179
660579
7135879
8286179
9370279
10592679
11605479
12610679
13614179
14683179
15688579
Stop Event
node limit
node limit
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
d2
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
d1
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
#s(literal 1 binary64)
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
Outputs
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d2
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
d1
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
#s(literal 1 binary64)
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
Call 2
Inputs
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
d2
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
d1
Outputs
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 (*.f64 d1 d2) d2))
(*.f64 #s(literal 30 binary64) d1)
d2
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
d1
Results
45.0ms243×0valid
12.0ms13×5exit
Compiler

Compiled 49 to 29 computations (40.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 13.0ms (37% of total)
ival-div: 12.0ms (34.1% of total)
ival-add: 5.0ms (14.2% of total)
backward-pass: 3.0ms (8.5% of total)
const: 2.0ms (5.7% of total)

series10.0ms (0.2%)

Counts
5 → 84
Calls
Call 1
Inputs
#<alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt (*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))>
#<alt (/.f64 #s(literal 30 binary64) d2)>
Outputs
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt d1>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt d1>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)>
#<alt (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)>
#<alt (/.f64 (+.f64 #s(literal 30 binary64) d2) d2)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))>
Calls

24 calls:

TimeVariablePointExpression
1.0ms
d2
@0
(+ 1 (/ 30 d2))
1.0ms
d1
@0
(* d2 (* d1 (+ 1 (/ 30 d2))))
1.0ms
d2
@0
(* d2 (* d1 (+ 1 (/ 30 d2))))
1.0ms
d2
@-inf
(* d2 (* d1 (+ 1 (/ 30 d2))))
0.0ms
d1
@inf
(* d2 (* d1 (+ 1 (/ 30 d2))))

rewrite130.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
669×log1p-expm1-u
669×expm1-log1p-u
635×log-prod
452×prod-diff
287×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016113
1225113
23155111
Stop Event
node limit
Counts
5 → 211
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d2)
(pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(+.f64 #s(literal 0 binary64) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (neg.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) d1) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (exp.f64 d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d1)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1) d1)
(fma.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1) d1)
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d1)) d1)
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) d1)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) d1)
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (*.f64 d1 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (/.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(fma.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(sqrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(cbrt.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))

simplify117.0ms (2.2%)

Algorithm
egg-herbie
Rules
695×times-frac
454×associate-*r/
227×associate-*l*
216×associate-*r*
208×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04516975
19286386
228746380
Stop Event
node limit
Counts
295 → 267
Calls
Call 1
Inputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
d1
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
d1
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d2)
(pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(exp.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(+.f64 #s(literal 0 binary64) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (neg.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) d1) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (exp.f64 d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d1)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1) d1)
(fma.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1) d1)
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d1)) d1)
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) d1)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) d1)
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (*.f64 d1 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (/.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(fma.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(sqrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(cbrt.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
Outputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
d1
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
d1
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))) #s(literal 2 binary64))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d2)
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal 30 binary64) d1)
(log1p.f64 (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) #s(literal 1 binary64))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 d2) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 d2 (*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 d1 d2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 d2 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 3 binary64))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 2 binary64))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (pow.f64 (exp.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 #s(literal 0 binary64) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (neg.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (neg.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal -30 binary64)) (/.f64 d1 d2)))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 #s(literal -30 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) d1) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (exp.f64 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (exp.f64 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d1)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (/.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(expm1.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(fma.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(fma.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))

eval68.0ms (1.3%)

Compiler

Compiled 4648 to 2833 computations (39% saved)

prune182.0ms (3.4%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New3393342
Fresh000
Picked202
Done044
Total3417348
Accuracy
100.0%
Counts
348 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
44.9%
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
43.2%
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
80.0%
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
47.6%
(*.f64 d1 d2)
54.8%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 56 to 36 computations (35.7% saved)

localize749.0ms (14.1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 #s(literal 30 binary64))
cost-diff0
(*.f64 (*.f64 d2 #s(literal 30 binary64)) d1)
cost-diff256
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
cost-diff0
(/.f64 d2 d1)
cost-diff0
(*.f64 d2 #s(literal 30 binary64))
cost-diff256
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
cost-diff0
(*.f64 d2 d1)
cost-diff0
(/.f64 #s(literal 30 binary64) d2)
cost-diff256
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
cost-diff384
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
accuracy100.0%
(*.f64 d2 #s(literal 30 binary64))
accuracy99.7%
(*.f64 (*.f64 d2 #s(literal 30 binary64)) d1)
accuracy78.3%
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
accuracy100.0%
(/.f64 d2 d1)
accuracy100.0%
(*.f64 d2 #s(literal 30 binary64))
accuracy79.6%
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
accuracy100.0%
(/.f64 #s(literal 30 binary64) d2)
accuracy100.0%
(*.f64 d2 d1)
accuracy100.0%
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
accuracy78.1%
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
Rules
1726×associate-/r*
1465×cube-prod
1439×fma-define
970×associate-/r/
950×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01294
12494
26093
310761
419261
527461
669361
7158761
8281161
9364461
10441361
11468561
12510661
13572161
14654061
15692061
16790361
17796661
01160
11660
22742
34942
410742
529342
6146442
7255842
8268842
9269642
10270742
11273542
12278442
13285142
14292442
15300942
16310642
17321442
18333142
19346542
20360842
21376442
22393542
23738142
01166
11766
23366
35148
46348
512248
630248
7129348
8220648
9234548
10242748
11255148
12274548
13299448
14501548
15623548
16681548
17709348
18719948
19729848
20739548
Stop Event
node limit
node limit
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
d1
Outputs
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))
(*.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d2 (*.f64 #s(literal 30 binary64) d1))
(*.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
d1
Call 2
Inputs
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(*.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
(/.f64 d2 d1)
d1
Outputs
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(*.f64 d2 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)))
(*.f64 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
(/.f64 d2 d1)
d1
Call 3
Inputs
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
d2
(*.f64 d2 d1)
d1
Outputs
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.f64 (*.f64 d2 d1) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
d2
(*.f64 d2 d1)
d1
Results
52.0ms243×0valid
15.0ms13×5exit
Compiler

Compiled 64 to 31 computations (51.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 23.0ms (53.9% of total)
ival-div: 14.0ms (32.8% of total)
const: 2.0ms (4.7% of total)
backward-pass: 2.0ms (4.7% of total)
ival-add: 2.0ms (4.7% of total)

series13.0ms (0.2%)

Counts
8 → 156
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))>
#<alt (+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))>
#<alt (*.f64 d2 d1)>
#<alt (/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))>
#<alt (*.f64 d2 #s(literal 30 binary64))>
#<alt (/.f64 d2 d1)>
#<alt (/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)>
#<alt (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1)>
Outputs
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d2)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))>
Calls

45 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
(/ d2 d1)
0.0ms
d2
@-inf
(/ d2 d1)
0.0ms
d2
@0
(/ d2 d1)
0.0ms
d2
@inf
(/ d2 d1)
0.0ms
d2
@-inf
(* (* d2 30) d1)

rewrite190.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
896×log1p-expm1-u
896×expm1-log1p-u
873×fma-define
332×fma-neg
152×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017173
1274173
24461172
Stop Event
node limit
Counts
8 → 448
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(*.f64 d2 #s(literal 30 binary64))
(/.f64 d2 d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 (*.f64 d2 #s(literal 30 binary64)) d1)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) d2)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal 1 binary64)))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 (neg.f64 d1)))
(/.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2))))
(/.f64 (neg.f64 (*.f64 d2 #s(literal -30 binary64))) (/.f64 d2 d1))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64)))) (neg.f64 (neg.f64 d2)))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))) (sqrt.f64 (/.f64 d2 d1)))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d2 d1))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) (*.f64 d2 d1)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d2 d1)))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(*.f64 d1 (+.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 (*.f64 d2 d1) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) d2) d1)
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) d1) d2)
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d2 d1))
(fma.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1 (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))))
(cbrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d2 d1)))
(log1p.f64 (expm1.f64 (*.f64 d2 d1)))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(*.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))))
(*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)))
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) d2))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 d2 d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d2 d1))
(*.f64 (cbrt.f64 (/.f64 d2 d1)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) d1))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (sqrt.f64 (/.f64 d2 d1)) (sqrt.f64 (/.f64 d2 d1)))
(*.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) d1))
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (neg.f64 d2) (/.f64 #s(literal 1 binary64) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) d2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d2) d1))
(*.f64 (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d2) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d1)) (/.f64 d2 (sqrt.f64 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d2 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (sqrt.f64 d1)) (/.f64 (cbrt.f64 d2) (sqrt.f64 d1)))
(*.f64 (/.f64 (sqrt.f64 d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d2) (cbrt.f64 d1)))
(pow.f64 (/.f64 d2 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))
(pow.f64 (/.f64 d1 d2) #s(literal -1 binary64))
(neg.f64 (/.f64 d2 (neg.f64 d1)))
(sqrt.f64 (pow.f64 (/.f64 d2 d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d2 d1))))
(cbrt.f64 (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 d2 d1)))
(log1p.f64 (expm1.f64 (/.f64 d2 d1)))
(exp.f64 (log.f64 (/.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 d2 d1)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(*.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))))
(*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)))
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)))

simplify224.0ms (4.2%)

Algorithm
egg-herbie
Rules
784×fma-neg
717×exp-prod
558×associate-*r*
421×associate-*l*
322×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06259673
114699339
264419339
Stop Event
node limit
Counts
604 → 369
Calls
Call 1
Inputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) d2)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal 1 binary64)))
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 (neg.f64 d1)))
(/.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2))))
(/.f64 (neg.f64 (*.f64 d2 #s(literal -30 binary64))) (/.f64 d2 d1))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64)))) (neg.f64 (neg.f64 d2)))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))) (sqrt.f64 (/.f64 d2 d1)))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d2 d1))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) (*.f64 d2 d1)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d2 d1)))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(*.f64 d1 (+.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 (*.f64 d2 d1) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) d2) d1)
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) d1) d2)
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d2 d1))
(fma.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1 (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))))
(cbrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d2 d1)))
(log1p.f64 (expm1.f64 (*.f64 d2 d1)))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(*.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))))
(*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)))
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) d2))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 d2 d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d2 d1))
(*.f64 (cbrt.f64 (/.f64 d2 d1)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) d1))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (sqrt.f64 (/.f64 d2 d1)) (sqrt.f64 (/.f64 d2 d1)))
(*.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) d1))
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (neg.f64 d2) (/.f64 #s(literal 1 binary64) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) d2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d2) d1))
(*.f64 (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d2) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d1)) (/.f64 d2 (sqrt.f64 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d2 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (sqrt.f64 d1)) (/.f64 (cbrt.f64 d2) (sqrt.f64 d1)))
(*.f64 (/.f64 (sqrt.f64 d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d2) (cbrt.f64 d1)))
(pow.f64 (/.f64 d2 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))
(pow.f64 (/.f64 d1 d2) #s(literal -1 binary64))
(neg.f64 (/.f64 d2 (neg.f64 d1)))
(sqrt.f64 (pow.f64 (/.f64 d2 d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d2 d1))))
(cbrt.f64 (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 d2 d1)))
(log1p.f64 (expm1.f64 (/.f64 d2 d1)))
(exp.f64 (log.f64 (/.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 d2 d1)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2))
(*.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(*.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))))
(*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)))
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)))
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 (neg.f64 d1)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2))))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (neg.f64 (*.f64 d2 #s(literal -30 binary64))) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64)))) (neg.f64 (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))) (sqrt.f64 (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 #s(literal -30 binary64) (*.f64 d2 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 30 binary64) d1))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 d2 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d2 d1) (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal -30 binary64) d2) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) d2) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) d1) d2)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal -30 binary64) d2) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal -30 binary64) d2) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal -30 binary64) d2) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal -30 binary64) d2) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 d2 d1) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(log.f64 (exp.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (*.f64 d2 d1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(*.f64 d1 d2)
(pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 3 binary64))
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(*.f64 d1 d2)
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 d2))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(*.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))
(*.f64 d1 d2)
(expm1.f64 (log1p.f64 (*.f64 d2 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(exp.f64 (log.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(*.f64 d1 d2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 30 binary64) d1))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d2)
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d2)
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d2)
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d2)
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 d2 d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 d2 d1)))
(*.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(/.f64 d2 d1)
(*.f64 (/.f64 d2 d1) #s(literal 1 binary64))
(/.f64 d2 d1)
(*.f64 #s(literal 1 binary64) (/.f64 d2 d1))
(/.f64 d2 d1)
(*.f64 (cbrt.f64 (/.f64 d2 d1)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64)))
(/.f64 d2 d1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d2 d1)))
(/.f64 d2 d1)
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) d1))
(/.f64 d2 d1)
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 d2 d1)
(*.f64 (sqrt.f64 (/.f64 d2 d1)) (sqrt.f64 (/.f64 d2 d1)))
(/.f64 d2 d1)
(*.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) d1))
(/.f64 d2 d1)
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 d2 d1)
(*.f64 (neg.f64 d2) (/.f64 #s(literal 1 binary64) (neg.f64 d1)))
(/.f64 d2 d1)
(*.f64 (/.f64 #s(literal 1 binary64) d1) d2)
(/.f64 d2 d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d2) d1))
(/.f64 d2 d1)
(*.f64 (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d2) d1))
(/.f64 d2 d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 d1)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 d2 (cbrt.f64 d1))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)))
(/.f64 (/.f64 d2 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d1)) (/.f64 d2 (sqrt.f64 d1)))
(/.f64 (/.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d2 d1)))
(*.f64 (cbrt.f64 (/.f64 d2 d1)) (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (sqrt.f64 d1)) (/.f64 (cbrt.f64 d2) (sqrt.f64 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d1)) (/.f64 d2 (sqrt.f64 d1)))
(/.f64 (/.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 (sqrt.f64 d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d2) (cbrt.f64 d1)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 d2 (cbrt.f64 d1))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)))
(/.f64 (/.f64 d2 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)))
(pow.f64 (/.f64 d2 d1) #s(literal 1 binary64))
(/.f64 d2 d1)
(pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 3 binary64))
(/.f64 d2 d1)
(pow.f64 (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 d2 d1)
(pow.f64 (sqrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))
(/.f64 d2 d1)
(pow.f64 (/.f64 d1 d2) #s(literal -1 binary64))
(/.f64 d2 d1)
(neg.f64 (/.f64 d2 (neg.f64 d1)))
(/.f64 d2 d1)
(sqrt.f64 (pow.f64 (/.f64 d2 d1) #s(literal 2 binary64)))
(fabs.f64 (/.f64 d2 d1))
(log.f64 (exp.f64 (/.f64 d2 d1)))
(/.f64 d2 d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d2 d1))))
(/.f64 d2 d1)
(cbrt.f64 (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64)))
(/.f64 d2 d1)
(cbrt.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(/.f64 d2 d1)
(expm1.f64 (log1p.f64 (/.f64 d2 d1)))
(log1p.f64 (expm1.f64 (/.f64 d2 d1)))
(/.f64 d2 d1)
(exp.f64 (log.f64 (/.f64 d2 d1)))
(/.f64 d2 d1)
(exp.f64 (*.f64 (log.f64 (/.f64 d2 d1)) #s(literal 1 binary64)))
(/.f64 d2 d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (/.f64 (*.f64 d2 d1) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (*.f64 (*.f64 #s(literal 30 binary64) d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d2 (neg.f64 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (cbrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (sqrt.f64 (/.f64 d2 d1))) (/.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 d2) (/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) d2) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 d2 d1))) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) d2) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (cbrt.f64 (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d2 d1) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d2 d1) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d1) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d2 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d1) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 30 binary64) d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (sqrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (cbrt.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (*.f64 d2 d1) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (*.f64 d2 d1) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64)) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 (/.f64 d2 (*.f64 d2 #s(literal 1/30 binary64))) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d2)) (neg.f64 d1))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 #s(literal 1/30 binary64) (/.f64 (/.f64 d2 d1) d2)) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 (neg.f64 d1))))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (neg.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d2 #s(literal -30 binary64)) (/.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -30 binary64))) d2))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 30 binary64) d1))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 (/.f64 d2 d1) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))))
(pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)) d1))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (*.f64 d1 d2))

eval86.0ms (1.6%)

Compiler

Compiled 6201 to 3137 computations (49.4% saved)

prune119.0ms (2.2%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New4362438
Fresh000
Picked213
Done134
Total4396445
Accuracy
100.0%
Counts
445 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.2%
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
44.7%
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) d2)
44.8%
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
47.6%
(*.f64 d1 d2)
54.8%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 138 to 79 computations (42.8% saved)

regimes14.0ms (0.3%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Calls

3 calls:

5.0ms
d2
4.0ms
d1
4.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes13.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Outputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Calls

3 calls:

5.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
4.0ms
d2
4.0ms
d1
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes7.0ms (0.1%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
Calls

2 calls:

4.0ms
d2
3.0ms
d1
Results
AccuracySegmentsBranch
62.7%7d1
98.0%3d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes1.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
Outputs
(*.f64 d1 #s(literal 30 binary64))
Calls

1 calls:

0.0ms
d2
Results
AccuracySegmentsBranch
54.8%1d2
Compiler

Compiled 3 to 2 computations (33.3% saved)

bsearch29.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.8864209000249639
130.23624876587613
16.0ms
-7953.751611068106
-1.0208770345348737e-9
Results
16.0ms272×0valid
Compiler

Compiled 222 to 166 computations (25.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (56.3% of total)
ival-add: 3.0ms (33.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify3.0ms (0%)

Algorithm
egg-herbie
Rules
*-commutative
if-if-or-not
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022107
131107
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 30 binary64))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 #s(literal 30 binary64))

soundness433.0ms (8.1%)

Rules
1052×fma-neg
664×fma-neg
588×fma-define
563×fma-define
515×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032258
193183
2291141
3870133
42085133
53154133
63861133
73891133
83891133
94073133
104073133
02703146
15843046
215212883
357352883
01029
110629
2142229
Stop Event
fuel
node limit
node limit
saturated
Compiler

Compiled 112 to 72 computations (35.7% saved)

preprocess41.0ms (0.8%)

Remove

(negabs d1)

Compiler

Compiled 134 to 86 computations (35.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...