FastMath test2

Time bar (total: 3.6s)

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)

sample1.1s (31.7%)

Results
860.0ms8116×0valid
9.0ms71×1valid
13.0ms69×2valid
Precisions
Click to see histograms. Total time spent on operations: 401.0ms
ival-mult: 263.0ms (65.7% of total)
ival-add: 118.0ms (29.5% of total)
const: 14.0ms (3.5% of total)
backward-pass: 6.0ms (1.5% of total)
Bogosity

preprocess172.0ms (4.8%)

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)

explain138.0ms (3.9%)

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
63.0ms494×0valid
3.0ms12×1valid
2.0ms2valid
Compiler

Compiled 81 to 47 computations (42% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 23.0ms (60.3% of total)
ival-add: 12.0ms (31.4% of total)
const: 2.0ms (5.2% of total)
backward-pass: 1.0ms (2.6% 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)

localize25.0ms (0.7%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Results
18.0ms252×0valid
0.0ms1valid
0.0ms2valid
Compiler

Compiled 14 to 9 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-add: 7.0ms (75.8% of total)
ival-mult: 2.0ms (21.6% of total)
const: 1.0ms (10.8% of total)
backward-pass: 0.0ms (0% of total)

series4.0ms (0.1%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.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))))>
Calls

6 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))

rewrite275.0ms (7.7%)

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
01019
110619
2142219
Stop Event
node limit
Counts
1 → 53
Calls
Call 1
Inputs
(*.f64 d1 (+.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)))

simplify73.0ms (2%)

Algorithm
egg-herbie
Rules
560×fma-neg
461×associate-*r*
445×fma-define
440×cancel-sign-sub-inv
417×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01671789
13671774
29211753
342481749
Stop Event
node limit
Counts
77 → 70
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))))
(+.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)))
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))
(+.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 (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 (+.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 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (+.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 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (-.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 #s(literal 30 binary64) d2))))))
(/.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 (*.f64 d1 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 #s(literal -30 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (*.f64 d1 (+.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 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.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 (*.f64 d1 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 #s(literal -30 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (*.f64 d1 (+.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 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(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))

eval19.0ms (0.5%)

Compiler

Compiled 799 to 502 computations (37.2% saved)

prune10.0ms (0.3%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New66470
Fresh000
Picked011
Done000
Total66571
Accuracy
100.0%
Counts
71 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
87.7%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
55.5%
(*.f64 d1 d2)
46.3%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 36 to 24 computations (33.3% saved)

localize60.0ms (1.7%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
99.6%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
87.8%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
Results
41.0ms249×0valid
1.0ms1valid
1.0ms2valid
Compiler

Compiled 52 to 21 computations (59.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 15.0ms (64.1% of total)
ival-fma: 3.0ms (12.8% of total)
ival-div: 2.0ms (8.5% of total)
ival-add: 2.0ms (8.5% of total)
const: 1.0ms (4.3% of total)
backward-pass: 1.0ms (4.3% of total)

series38.0ms (1.1%)

Counts
3 → 45
Calls
Call 1
Inputs
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))>
Outputs
#<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 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

18 calls:

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

rewrite121.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
1029×log1p-expm1-u
1029×expm1-log1p-u
538×log-prod
349×fma-define
174×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01580
119271
2278671
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Outputs
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 d2 d1))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 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 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 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 #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 (*.f64 d2 (-.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 (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 #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 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 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 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(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 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 d2 d1 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 d1 d2 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.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) (/.f64 d1 d2))) d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 #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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(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 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d2) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))) (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (sqrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 #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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (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))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(+.f64 #s(literal 0 binary64) (*.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 (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 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.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))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 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 #s(literal 30 binary64) (/.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) (*.f64 d2 d1))
(+.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 #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 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(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) d2) (exp.f64 (*.f64 d1 #s(literal 30 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 d1 #s(literal 30 binary64)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(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)))

simplify94.0ms (2.6%)

Algorithm
egg-herbie
Rules
800×times-frac
551×associate-*r/
504×distribute-lft-in
469×distribute-rgt-in
293×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03264544
17214462
221704175
Stop Event
node limit
Counts
179 → 165
Calls
Call 1
Inputs
(*.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 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 (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 d2 d1))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 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 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 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 #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 (*.f64 d2 (-.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 (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 #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 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 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 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(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 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 d2 d1 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 d1 d2 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.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) (/.f64 d1 d2))) d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 #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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(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 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d2) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))) (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (sqrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 #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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (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))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(+.f64 #s(literal 0 binary64) (*.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 (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 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.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))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 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 #s(literal 30 binary64) (/.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) (*.f64 d2 d1))
(+.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 #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 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(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) d2) (exp.f64 (*.f64 d1 #s(literal 30 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 d1 #s(literal 30 binary64)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(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 (*.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 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 (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.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 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) #s(literal 2 binary64))
(*.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))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 #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 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (/.f64 d2 d2))) #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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 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 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d2) (*.f64 (/.f64 d1 d2) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (-.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 d2 d2) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (*.f64 d2 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (*.f64 d1 (-.f64 d2 #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 #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 (*.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 #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 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (*.f64 d2 (-.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)) (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)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (/.f64 d2 (fma.f64 #s(literal -30 binary64) (/.f64 d1 d2) d1)))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (fma.f64 #s(literal -30 binary64) (/.f64 d1 d2) d1)))
(/.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 #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 (*.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 #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 (*.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 #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 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 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 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (/.f64 d2 (fma.f64 #s(literal -30 binary64) (/.f64 d1 d2) d1)))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 d2 (fma.f64 #s(literal -30 binary64) (/.f64 d1 d2) d1)))
(pow.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64))
(*.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))
(*.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))
(*.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))
(*.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)))
(*.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)))
(*.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)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (pow.f64 (exp.f64 d1) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(*.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)))
(*.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))))
(*.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))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.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 d1 d2 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 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 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 30 binary64) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.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 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.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 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.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) (/.f64 d1 d2))) 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 (*.f64 d2 #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 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.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 #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 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.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 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 #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 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.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 (*.f64 (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))) (cbrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (sqrt.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (sqrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (*.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 (*.f64 d2 #s(literal 30 binary64)) (/.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 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.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 #s(literal 30 binary64)) (/.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 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (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))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(+.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 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))))
(+.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 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.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 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.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))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(pow.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1))
(*.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 (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.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 #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 #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)))) #s(literal 2 binary64))
(*.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))
(*.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 #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 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))))
(/.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 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (/.f64 d2 d2))) #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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 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 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(/.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 #s(literal 30 binary64) d1) (*.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 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.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) d2) (exp.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 d2 d1))) (exp.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(*.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))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(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))

eval31.0ms (0.9%)

Compiler

Compiled 2478 to 1314 computations (47% saved)

prune26.0ms (0.7%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New1632165
Fresh000
Picked044
Done011
Total1637170
Accuracy
100.0%
Counts
170 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
87.7%
(+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 d2 d1))
87.7%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
99.7%
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
55.5%
(*.f64 d1 d2)
46.3%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 62 to 42 computations (32.3% saved)

localize107.0ms (3%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 d2 d1))
78.3%
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))
100.0%
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
99.9%
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
99.5%
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
Results
58.0ms240×0valid
21.0ms16×5exit
Compiler

Compiled 72 to 44 computations (38.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 24.0ms (45.9% of total)
ival-div: 14.0ms (26.8% of total)
ival-add: 7.0ms (13.4% of total)
backward-pass: 6.0ms (11.5% of total)
const: 2.0ms (3.8% of total)

series10.0ms (0.3%)

Counts
5 → 78
Calls
Call 1
Inputs
#<alt (*.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 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))>
#<alt (+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 d2 d1))>
Outputs
#<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 #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 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 (*.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))))>
Calls

24 calls:

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

rewrite185.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
876×log1p-expm1-u
876×expm1-log1p-u
762×fma-define
272×fma-neg
155×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019131
1298131
24301128
Stop Event
node limit
Counts
5 → 373
Calls
Call 1
Inputs
(*.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 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.f64 d2 d1))
Outputs
(-.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 1 binary64) (/.f64 d2 #s(literal 30 binary64)))
(/.f64 #s(literal -30 binary64) (neg.f64 d2))
(/.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (sqrt.f64 d2))
(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))
(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)))
(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 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.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))
(+.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))) (-.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d2 (+.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 d2 (-.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)))) d2) (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)))) d2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(cbrt.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #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 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(log1p.f64 (expm1.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) d2) d2)
(fma.f64 #s(literal 1 binary64) d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 d2 #s(literal 1 binary64) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) d2) d2)
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d2 d2)
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d2) 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)) d2) d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) d2)
(fma.f64 (sqrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) d2)
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) d2)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) d2)
(fma.f64 (*.f64 d2 (/.f64 #s(literal 1 binary64) d2)) #s(literal 30 binary64) d2)
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 (*.f64 d2 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) d2)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (sqrt.f64 d2) d2)
(+.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(/.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 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d2 d1 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 d1 d2 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (/.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) #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 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 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 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 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 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 d1 d2)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (/.f64 (*.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 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) 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 d2 d1))) (*.f64 d2 d1))
(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 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(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 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.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 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 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 d1 d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d2 (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d1 d2) d2) #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d1 d2) (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 d1 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) d2))) (sqrt.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 (*.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 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) d2)
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 30 binary64) d2)) (neg.f64 d2))
(/.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))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)
(*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) (*.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) d1))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) d2)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (*.f64 (*.f64 d2 d1) (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 (*.f64 (*.f64 d2 d1) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(/.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 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d2 d1 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 d1 d2 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (/.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) #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 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 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 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 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 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 d1 d2)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (/.f64 (*.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 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) 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 d2 d1))) (*.f64 d2 d1))
(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 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(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 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.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 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 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 d1 d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d2 (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d1 d2) d2) #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d1 d2) (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 d1 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) d2))) (sqrt.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 (*.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 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))

simplify157.0ms (4.4%)

Algorithm
egg-herbie
Rules
487×distribute-lft-in
470×distribute-rgt-in
419×cancel-sign-sub-inv
289×distribute-lft-neg-in
276×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050110382
111849266
235549055
Stop Event
node limit
Counts
451 → 304
Calls
Call 1
Inputs
(/.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)
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
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))))
(*.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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 #s(literal 30 binary64)))
(/.f64 #s(literal -30 binary64) (neg.f64 d2))
(/.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (sqrt.f64 d2))
(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))
(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)))
(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 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.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))
(+.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))) (-.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d2 (+.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 d2 (-.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)))) d2) (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)))) d2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(cbrt.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #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 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(log1p.f64 (expm1.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) d2) d2)
(fma.f64 #s(literal 1 binary64) d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 d2 #s(literal 1 binary64) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) d2) d2)
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d2 d2)
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d2) 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)) d2) d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) d2)
(fma.f64 (sqrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) d2)
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) d2)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) d2)
(fma.f64 (*.f64 d2 (/.f64 #s(literal 1 binary64) d2)) #s(literal 30 binary64) d2)
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 (*.f64 d2 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) d2)
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (sqrt.f64 d2) d2)
(+.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(/.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 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d2 d1 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 d1 d2 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (/.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) #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 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 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 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 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 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 d1 d2)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (/.f64 (*.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 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) 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 d2 d1))) (*.f64 d2 d1))
(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 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(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 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.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 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 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 d1 d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d2 (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d1 d2) d2) #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d1 d2) (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 d1 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) d2))) (sqrt.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 (*.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 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) d2)
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 30 binary64) d2)) (neg.f64 d2))
(/.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))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)
(*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) (*.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) d1))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) d2)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (*.f64 (*.f64 d2 d1) (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 (*.f64 (*.f64 d2 d1) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(/.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 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d2 d1 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 d1 d2 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (/.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) #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 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 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 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 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 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 d1 d2)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (/.f64 (*.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 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) 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 d2 d1))) (*.f64 d2 d1))
(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 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(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 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.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 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 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 d1 d2)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d2 (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d1 d2) d2) #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 (/.f64 d1 d2) (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 d1 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) d2))) (sqrt.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 (*.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 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
Outputs
(/.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)
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
d2
d2
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(-.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) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 #s(literal 30 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal -30 binary64) (neg.f64 d2))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.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))
(/.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 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(fabs.f64 (/.f64 #s(literal 30 binary64) d2))
(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))))
(/.f64 #s(literal 30 binary64) d2)
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.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 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.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)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -30 binary64) (/.f64 #s(literal 900 binary64) d2)) d2))))
(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))
(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 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 31 binary64) d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d2))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))) (-.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (/.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 30 binary64) d2))) (-.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d2 (+.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 (+.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 (+.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 -30 binary64) (/.f64 #s(literal 900 binary64) d2)) d2))))
(/.f64 (*.f64 d2 (-.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 #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 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (+.f64 d2 (/.f64 #s(literal -900 binary64) d2)) (+.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)))) d2) (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 (+.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 (+.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 -30 binary64) (/.f64 #s(literal 900 binary64) d2)) d2))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) d2) (-.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 #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 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (+.f64 d2 (/.f64 #s(literal -900 binary64) d2)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(pow.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(log.f64 (exp.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(cbrt.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(expm1.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 31 binary64) d2))
(log1p.f64 (expm1.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) d2) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 d2 #s(literal 1 binary64) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 d2 #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 #s(literal 30 binary64) d2) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d2 d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d2) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(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)) d2) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 #s(literal 30 binary64) d2)) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (/.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) d2)) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (sqrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 d2 (/.f64 #s(literal 1 binary64) d2)) #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 d2 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (sqrt.f64 d2)) (sqrt.f64 d2) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))) #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 d2 #s(literal 30 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 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 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) 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 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.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 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))))))
(*.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) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.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 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 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 d2 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 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 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -30 binary64) (/.f64 #s(literal 900 binary64) d2)) d2)))
(/.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 d2 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 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 d1 (/.f64 (+.f64 d2 (/.f64 #s(literal -900 binary64) d2)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 3 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d2 (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.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))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (/.f64 d1 d2) d2) #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (/.f64 d1 d2) (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 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (/.f64 d1 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 30 binary64) d2)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(/.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)
(*.f64 d1 #s(literal 30 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))) #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 d2 #s(literal 30 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d2 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) (*.f64 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (*.f64 (sqrt.f64 (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.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 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) d2)
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))) (sqrt.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 (*.f64 d2 d1) (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 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 (*.f64 d2 d1) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 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 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) 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 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.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 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) 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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))))))
(*.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) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1)))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.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 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1)))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d2 (/.f64 d2 d1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d1))))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #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 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))))
(/.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 d2 (-.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 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 d2 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 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 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 d2 d1)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -30 binary64) (/.f64 #s(literal 900 binary64) d2)) d2)))
(/.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 d2 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 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 d1 (/.f64 (+.f64 d2 (/.f64 #s(literal -900 binary64) d2)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2))))
(pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 3 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2) d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 d2 (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d2 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 d2 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)) #s(literal 1 binary64) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (sqrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) d2 (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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 (*.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.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))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) d2) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (/.f64 d1 d2) d2) #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (/.f64 d1 d2) (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 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 (/.f64 d1 d2) (sqrt.f64 (*.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(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)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 (*.f64 #s(literal 30 binary64) d2) (/.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))

eval53.0ms (1.5%)

Compiler

Compiled 4454 to 2421 computations (45.6% saved)

prune44.0ms (1.2%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New3031304
Fresh000
Picked112
Done145
Total3056311
Accuracy
100.0%
Counts
311 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.2%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
87.7%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
99.7%
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
55.5%
(*.f64 d1 d2)
46.3%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 52 to 37 computations (28.8% saved)

localize39.0ms (1.1%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
90.2%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
Results
26.0ms249×0valid
1.0ms1valid
1.0ms2valid
Compiler

Compiled 27 to 17 computations (37% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-div: 6.0ms (45.2% of total)
ival-mult: 4.0ms (30.1% of total)
ival-add: 3.0ms (22.6% of total)
const: 1.0ms (7.5% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0.2%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))>
Outputs
#<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)))))>
Calls

6 calls:

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

rewrite98.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
708×log1p-expm1-u
708×expm1-log1p-u
678×unpow-prod-down
378×log-prod
217×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01334
115234
2195534
Stop Event
node limit
Counts
1 → 59
Calls
Call 1
Inputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
Outputs
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(+.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #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 (*.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 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64)) (*.f64 d2 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)))) (*.f64 d2 d1)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 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 d2 d1 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.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 d1 d2 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 d2 (*.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) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 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 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 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 (/.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 (*.f64 d2 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 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 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 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 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 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 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 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 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 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))

simplify73.0ms (2%)

Algorithm
egg-herbie
Rules
845×times-frac
568×associate-*r*
529×associate-*l*
380×fma-define
324×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01582278
13661904
29331848
344401834
Stop Event
node limit
Counts
83 → 80
Calls
Call 1
Inputs
(*.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 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(+.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #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 (*.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 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64)) (*.f64 d2 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)))) (*.f64 d2 d1)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 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 d2 d1 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.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 d1 d2 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 d2 (*.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) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 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 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 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 (/.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 (*.f64 d2 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 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 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 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 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 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 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 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 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 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 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 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
Outputs
(*.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 (*.f64 d2 d1) (*.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 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 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.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) (/.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 #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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))) (cbrt.f64 (exp.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))))) (log.f64 (cbrt.f64 (exp.f64 (*.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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2)))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))) #s(literal 2 binary64))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.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 d2 d1) (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #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 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 d2) (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 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 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 d2 (*.f64 d1 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 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 d1 (*.f64 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 d1 (+.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 (fma.f64 d1 d2 (*.f64 d1 (/.f64 #s(literal -900 binary64) d2))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 (*.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64)) (*.f64 d2 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 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 d2) (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 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 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 d2 (*.f64 d1 (fma.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal -3 binary64)) #s(literal 1 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)))) (*.f64 d2 d1)) (-.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 d1 (*.f64 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 d1 (+.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 (fma.f64 d1 d2 (*.f64 d1 (/.f64 #s(literal -900 binary64) d2))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.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))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.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))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1)) #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 (+.f64 #s(literal 1 binary64) (/.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))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.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))
(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))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 3 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 1/3 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 (*.f64 d2 d1)))) #s(literal 2 binary64)))
(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 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 #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 d2 d1 (*.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 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 d1 d2 (*.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 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 (*.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) #s(literal 1 binary64) (*.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) (/.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 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 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 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.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 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.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 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.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 (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 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.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 (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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.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 (sqrt.f64 d1) (*.f64 (sqrt.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 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.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 (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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.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 (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 (*.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 (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))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.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 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 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 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.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 d1 (sqrt.f64 d2)) (sqrt.f64 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))

eval15.0ms (0.4%)

Compiler

Compiled 1160 to 631 computations (45.6% saved)

prune14.0ms (0.4%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New80080
Fresh000
Picked011
Done055
Total80686
Accuracy
100.0%
Counts
86 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.2%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
87.7%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
99.7%
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
55.5%
(*.f64 d1 d2)
46.3%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 122 to 76 computations (37.7% saved)

regimes13.0ms (0.4%)

Counts
9 → 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 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.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:

4.0ms
d1
4.0ms
d2
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)

regimes21.0ms (0.6%)

Counts
8 → 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 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(+.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2)) (*.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:

13.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
4.0ms
d1
4.0ms
d2
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)

regimes5.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:

3.0ms
d2
2.0ms
d1
Results
AccuracySegmentsBranch
64.2%11d1
96.8%3d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

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

2 calls:

1.0ms
d2
1.0ms
d1
Results
AccuracySegmentsBranch
46.3%1d1
46.3%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch25.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.353771947526389e-24
3.1336000960471967e-23
13.0ms
-10235574.649819281
-0.2058281146521718
Results
14.0ms234×0valid
1.0ms1valid
Compiler

Compiled 198 to 148 computations (25.3% saved)

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

simplify3.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
023107
132107
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 5104235503814077/170141183460469231731687303715884105728 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 5104235503814077/170141183460469231731687303715884105728 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 5104235503814077/170141183460469231731687303715884105728 binary64)))) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 #s(literal 30 binary64))

soundness435.0ms (12.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01671789
13671774
29211753
342481749
01019
110619
2142219
032258
193183
2291141
3870133
42085133
53154133
63861133
73891133
83891133
94073133
104073133
Stop Event
done
saturated
node limit
node limit
Compiler

Compiled 112 to 72 computations (35.7% saved)

preprocess40.0ms (1.1%)

Remove

(negabs d1)

Compiler

Compiled 134 to 86 computations (35.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...