FastMath test2

Time bar (total: 4.5s)

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 13 to 11 computations (15.4% saved)

sample1.3s (29.5%)

Samples
873.0ms8 138×0valid
59.0ms56×2valid
7.0ms62×1valid
Precisions
Click to see histograms. Total time spent on operations: 320.0ms
ival-mult: 223.0ms (69.7% of total)
ival-add: 78.0ms (24.4% of total)
ival-true: 7.0ms (2.2% of total)
...in/eval/compile.rkt:70:19: 6.0ms (1.9% of total)
ival-assert: 4.0ms (1.3% of total)
adjust: 2.0ms (0.6% of total)
Bogosity

preprocess173.0ms (3.9%)

Algorithm
egg-herbie
Rules
1 024×fmm-def
561×fma-define
131×unsub-neg
122×cancel-sign-sub-inv
114×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032258
193183
2291141
3870133
42080133
53117133
63822133
73852133
83852133
94034133
104034133
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 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.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 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.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 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(neg.f64 (*.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 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.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 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(*.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)

explain109.0ms (2.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
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)))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-d1
00-0-#s(literal 20 binary64)
00-0-#s(literal 10 binary64)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
35.0ms474×0valid
4.0ms30×1valid
2.0ms2valid
Compiler

Compiled 92 to 40 computations (56.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 10.0ms (58.6% of total)
ival-add: 5.0ms (29.3% of total)
adjust: 1.0ms (5.9% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 23 to 13 computations (43.5% saved)

prune1.0ms (0%)

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

Compiled 16 to 12 computations (25% saved)

simplify12.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d2 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
cost-diff0
(+.f64 #s(literal 10 binary64) d2)
cost-diff128
(+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))
cost-diff128
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
Rules
32×fma-define
10×distribute-lft-in
distribute-rgt-in
*-commutative
associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01587
13287
25887
39687
411487
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
d1
(+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))
#s(literal 20 binary64)
(+.f64 #s(literal 10 binary64) d2)
#s(literal 10 binary64)
d2
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
Outputs
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))
(+.f64 d2 #s(literal 30 binary64))
#s(literal 20 binary64)
(+.f64 #s(literal 10 binary64) d2)
#s(literal 10 binary64)
d2
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)

localize31.0ms (0.7%)

Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d2 #s(literal 30 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
accuracy100.0%
(+.f64 #s(literal 10 binary64) d2)
accuracy100.0%
(+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))
accuracy100.0%
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
Samples
20.0ms252×0valid
1.0ms1valid
Compiler

Compiled 32 to 12 computations (62.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-add: 4.0ms (51.8% of total)
ival-mult: 3.0ms (38.9% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series5.0ms (0.1%)

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

21 calls:

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

rewrite344.0ms (7.7%)

Algorithm
batch-egg-rewrite
Rules
938×log1p-expm1-u
938×expm1-log1p-u
450×prod-diff
369×log-prod
298×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01568
120368
2255068
Stop Event
node limit
Counts
5 → 314
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))
(+.f64 #s(literal 10 binary64) d2)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 d2 #s(literal 30 binary64))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.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 (*.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 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 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (-.f64 #s(literal 10 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 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (exp.f64 (*.f64 d1 #s(literal 20 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #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 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 d1 #s(literal 20 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 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 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 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.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 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 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 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 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 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 #s(literal 400 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (fma.f64 #s(literal 20 binary64) d2 #s(literal 200 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64) #s(literal 20 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) #s(literal 20 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 10 binary64) d2))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2))
(*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 d2 #s(literal 10 binary64)))
(pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 10 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 10 binary64) d2))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 10 binary64) d2)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 10 binary64) d2)))
(exp.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 10 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 10 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 10 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 10 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 10 binary64))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.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 (*.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 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 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (-.f64 #s(literal 10 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 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (exp.f64 (*.f64 d1 #s(literal 20 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #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 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 d1 #s(literal 20 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 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 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 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.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 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 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 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 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 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 #s(literal 400 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (fma.f64 #s(literal 20 binary64) d2 #s(literal 200 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64) #s(literal 20 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) #s(literal 20 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))

simplify136.0ms (3%)

Algorithm
egg-herbie
Rules
768×times-frac
446×associate-/l*
315×cancel-sign-sub-inv
255×fmm-def
229×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04159526
19729140
229758481
Stop Event
node limit
Counts
395 → 219
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
#s(literal 10 binary64)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 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 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.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 (*.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 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 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (-.f64 #s(literal 10 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 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (exp.f64 (*.f64 d1 #s(literal 20 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #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 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 d1 #s(literal 20 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 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 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 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.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 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 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 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 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 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 #s(literal 400 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (fma.f64 #s(literal 20 binary64) d2 #s(literal 200 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64) #s(literal 20 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) #s(literal 20 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 10 binary64) d2))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2))
(*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 d2 #s(literal 10 binary64)))
(pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 10 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 10 binary64) d2))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 10 binary64) d2)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 10 binary64) d2)))
(exp.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 10 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 10 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 10 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 10 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 10 binary64))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.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 (*.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 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 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (-.f64 #s(literal 10 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 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (exp.f64 (*.f64 d1 #s(literal 20 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #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 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 d1 #s(literal 20 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 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 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 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.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 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 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 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 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 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 #s(literal 400 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (fma.f64 #s(literal 20 binary64) d2 #s(literal 200 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64) #s(literal 20 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) #s(literal 20 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
Outputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
#s(literal 10 binary64)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (*.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(+.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 d1) (+.f64 d2 #s(literal 30 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(*.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 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)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 d1 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (*.f64 d1 (+.f64 (*.f64 d1 (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 d1 (*.f64 #s(literal 400 binary64) d1) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(*.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (*.f64 d1 (+.f64 (*.f64 #s(literal 400 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 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 d1 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(*.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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 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))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(*.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 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))
(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 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (exp.f64 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (exp.f64 (*.f64 d1 #s(literal 20 binary64)))))
(*.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))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #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 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.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 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 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 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 d1 #s(literal 20 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 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 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 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) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 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 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 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 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.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 (*.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 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (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 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 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 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 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 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 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))
(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))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(-.f64 (/.f64 #s(literal 400 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #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) d2)
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (fma.f64 #s(literal 20 binary64) d2 #s(literal 200 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (fma.f64 #s(literal 20 binary64) d2 #s(literal 200 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 200 binary64) (*.f64 d2 #s(literal 20 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(+.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(+.f64 #s(literal 20 binary64) (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(+.f64 #s(literal 20 binary64) (/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(+.f64 #s(literal 20 binary64) (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 10 binary64) d2))) #s(literal 1 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 10 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(exp.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(+.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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (*.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(+.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 d1) (+.f64 d2 #s(literal 30 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(*.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 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)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 d1 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (*.f64 d1 (+.f64 (*.f64 d1 (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 d1 (*.f64 #s(literal 400 binary64) d1) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(*.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (*.f64 d1 (+.f64 (*.f64 #s(literal 400 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 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 d1 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(*.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 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 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))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(*.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 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))
(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 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 #s(literal 30 binary64))) (exp.f64 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (exp.f64 (*.f64 d1 #s(literal 20 binary64)))))
(*.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))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #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 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.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 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 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 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 d1 #s(literal 20 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 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 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 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) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 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 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 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 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.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 (*.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 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (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 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 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 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) 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 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 d1)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 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 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 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))
(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))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(-.f64 (/.f64 #s(literal 400 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #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) d2)
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (fma.f64 #s(literal 20 binary64) d2 #s(literal 200 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (fma.f64 #s(literal 20 binary64) d2 #s(literal 200 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 200 binary64) (*.f64 d2 #s(literal 20 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(+.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(+.f64 #s(literal 20 binary64) (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(+.f64 #s(literal 20 binary64) (/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(+.f64 #s(literal 20 binary64) (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))

eval37.0ms (0.8%)

Compiler

Compiled 2 822 to 648 computations (77% saved)

prune30.0ms (0.7%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New2136219
Fresh000
Picked022
Done000
Total2138221
Accuracy
100.0%
Counts
221 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
89.1%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
99.4%
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
75.4%
(*.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
52.8%
(*.f64 d1 d2)
49.5%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 120 to 84 computations (30% saved)

simplify247.0ms (5.5%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
cost-diff384
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
cost-diff384
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
cost-diff-6272
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
cost-diff0
(/.f64 d1 d2)
cost-diff0
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
cost-diff256
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 #s(literal 30 binary64))
cost-diff6400
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
Rules
1 537×fma-define
1 004×cube-prod
414×associate-/l/
385×associate-/r/
371×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022267
155248
2121233
3303233
4496233
5895233
61723233
72886233
83678233
94487233
104824233
115279233
125945233
136264233
146425233
157476233
167567233
177660233
Stop Event
node limit
Calls
Call 1
Inputs
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
d2
d1
(*.f64 d1 #s(literal 30 binary64))
#s(literal 30 binary64)
(*.f64 d1 #s(literal 30 binary64))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
d1
d2
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
d2
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
d1
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
d1
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
d2
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
#s(literal 1 binary64)
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
#s(literal 30 binary64)
(/.f64 #s(literal 1 binary64) d2)
Outputs
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d2
d1
(*.f64 d1 #s(literal 30 binary64))
#s(literal 30 binary64)
(*.f64 d1 #s(literal 30 binary64))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d2
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
d1
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 d2 #s(literal 30 binary64))
d2
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
#s(literal 1 binary64)
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
(/.f64 #s(literal 1 binary64) d2)

localize82.0ms (1.8%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))
accuracy100.0%
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
accuracy99.6%
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
accuracy99.4%
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
accuracy100.0%
(/.f64 d1 d2)
accuracy100.0%
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
accuracy99.6%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
accuracy89.2%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 30 binary64))
accuracy100.0%
(*.f64 d1 #s(literal 30 binary64))
accuracy100.0%
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
Samples
49.0ms249×0valid
10.0ms2valid
2.0ms1valid
Compiler

Compiled 90 to 18 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 11.0ms (42.1% of total)
ival-div: 9.0ms (34.4% of total)
ival-fma: 3.0ms (11.5% of total)
ival-add: 2.0ms (7.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series22.0ms (0.5%)

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

54 calls:

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

rewrite229.0ms (5.1%)

Algorithm
batch-egg-rewrite
Rules
1 031×log1p-expm1-u
915×expm1-log1p-u
169×associate-*r*
146×add-exp-log
146×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify155.0ms (3.5%)

Algorithm
egg-herbie
Rules
554×fmm-def
509×distribute-lft-neg-in
371×associate-*r*
341×associate-*l*
264×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06009106
112808810
244818607
Stop Event
node limit
Counts
393 → 364
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 #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 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
d1
d1
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
d2
(/.f64 #s(literal 30 binary64) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
#s(literal 1 binary64)
#s(literal 1 binary64)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 d1 #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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(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 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))))
(cbrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 d1)))
(log1p.f64 (expm1.f64 (*.f64 d2 d1)))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 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)))))
(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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.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 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 d2))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(*.f64 (*.f64 d1 (cbrt.f64 (pow.f64 d2 #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 d2)))
(*.f64 (*.f64 d1 (pow.f64 d2 #s(literal -1/2 binary64))) (pow.f64 d2 #s(literal -1/2 binary64)))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(neg.f64 (/.f64 (neg.f64 d1) d2))
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(exp.f64 (log.f64 (/.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (/.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(exp.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))
(+.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 (*.f64 d2 d1) (+.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 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) 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)))
(pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) 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))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(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)))
(+.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 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) 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))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.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))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) 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 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) d2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) 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)))
(pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) 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 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) 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 d2 #s(literal 1 binary64) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (/.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (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 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(-.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) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.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)))
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 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
d1
d1
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
#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) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
(/.f64 (+.f64 #s(literal 30 binary64) d2) d2)
#s(literal 1 binary64)
#s(literal 1 binary64)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(/.f64 #s(literal 30 binary64) d2)
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d2 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) #s(literal -30 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 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 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))
(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 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.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)))))
(expm1.f64 (log1p.f64 (*.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 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(fabs.f64 (*.f64 #s(literal 30 binary64) d1))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(*.f64 d1 d2)
(pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 3 binary64))
(*.f64 d1 d2)
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(*.f64 d1 d2)
(log.f64 (pow.f64 (exp.f64 d2) d1))
(*.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))
(*.f64 d1 d2)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 d2)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 d2)
(expm1.f64 (log1p.f64 (*.f64 d2 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(exp.f64 (log.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(*.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))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d2 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) #s(literal -30 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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (fma.f64 d2 d1 (*.f64 d1 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #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 d2 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 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)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (/.f64 d2 (+.f64 d1 (/.f64 (*.f64 #s(literal -30 binary64) d1) d2))))
(*.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (/.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #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 d2 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 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)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (/.f64 d2 (+.f64 d1 (/.f64 (*.f64 #s(literal -30 binary64) d1) d2))))
(*.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (/.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) 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))
(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))))
(expm1.f64 (log1p.f64 (*.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 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 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 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64))))
(fabs.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) #s(literal 30 binary64)))
(*.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))
(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))))
(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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(/.f64 d1 d2)
(*.f64 #s(literal 1 binary64) (/.f64 d1 d2))
(/.f64 d1 d2)
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(/.f64 d1 d2)
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 d1 (sqrt.f64 d2)))
(/.f64 (*.f64 d1 (pow.f64 d2 #s(literal -1/2 binary64))) (sqrt.f64 d2))
(*.f64 d1 (/.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (sqrt.f64 d2)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d1 d2)
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(/.f64 d1 d2)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(/.f64 (/.f64 d1 (cbrt.f64 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(/.f64 (/.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(/.f64 (/.f64 d1 (cbrt.f64 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)))
(*.f64 (*.f64 d1 (cbrt.f64 (pow.f64 d2 #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 d2)))
(*.f64 d1 (*.f64 (cbrt.f64 (pow.f64 d2 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 d2))))
(/.f64 (*.f64 d1 (cbrt.f64 (pow.f64 d2 #s(literal -2 binary64)))) (cbrt.f64 d2))
(*.f64 d1 (/.f64 (cbrt.f64 (pow.f64 d2 #s(literal -2 binary64))) (cbrt.f64 d2)))
(*.f64 (*.f64 d1 (pow.f64 d2 #s(literal -1/2 binary64))) (pow.f64 d2 #s(literal -1/2 binary64)))
(/.f64 d1 d2)
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(/.f64 d1 d2)
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(/.f64 d1 d2)
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 d1 d2)
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(/.f64 d1 d2)
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(/.f64 d1 d2)
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(/.f64 d1 d2)
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(/.f64 d1 d2)
(log.f64 (exp.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(/.f64 d1 d2)
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(/.f64 d1 d2)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 3 binary64))))
(/.f64 d1 d2)
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 d1 d2)
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(exp.f64 (log.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(/.f64 d1 d2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (/.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (/.f64 (*.f64 #s(literal -30 binary64) d1) d2)))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #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 (pow.f64 d1 #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 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 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (/.f64 (*.f64 #s(literal -30 binary64) d1) d2)))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #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 (pow.f64 d1 #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 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 #s(literal 1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (/.f64 (*.f64 #s(literal -30 binary64) d1) d2)))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #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 (pow.f64 d1 #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 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 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal -30 binary64)) (/.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (/.f64 (*.f64 #s(literal -30 binary64) d1) d2)))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 #s(literal 30 binary64) d2) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #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 (pow.f64 d1 #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 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 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (/.f64 (*.f64 #s(literal -30 binary64) d1) d2)))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d1 (/.f64 (*.f64 #s(literal -30 binary64) d1) d2)))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (exp.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(exp.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d2 d1) (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (*.f64 d1 d2) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal -30 binary64) d2))))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))))
(/.f64 (*.f64 d1 (-.f64 d2 (/.f64 #s(literal 900 binary64) d2))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.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 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(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 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log1p.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.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)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) d2)
(+.f64 #s(literal 30 binary64) d2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(expm1.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(expm1.f64 (log1p.f64 (+.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))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.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))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)) 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 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64)) (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (fma.f64 #s(literal 30 binary64) (-.f64 #s(literal 30 binary64) d2) (pow.f64 d2 #s(literal 2 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 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 30 binary64) d2)))) (-.f64 d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d2 (-.f64 d2 (*.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 2 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))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal -30 binary64) d2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 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 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d2 (+.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) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal -30 binary64) d2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 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)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 d2 (+.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 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64))
(+.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) d2))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))))
(+.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(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)
(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)
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(expm1.f64 (log1p.f64 (fma.f64 d2 (/.f64 #s(literal 30 binary64) d2) d2)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) (log.f64 d2)))
(+.f64 #s(literal 30 binary64) d2)
(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)
(fma.f64 d2 #s(literal 1 binary64) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) d2 (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(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)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (*.f64 d2 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (/.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (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 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #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 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal -30 binary64) d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(/.f64 (-.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(-.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) (sqrt.f64 d2)) (sqrt.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)
(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))))
(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)

eval204.0ms (4.6%)

Compiler

Compiled 5 123 to 1 180 computations (77% saved)

prune47.0ms (1.1%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New3781379
Fresh101
Picked145
Done022
Total3807387
Accuracy
100.0%
Counts
387 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
89.1%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
38.7%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
52.8%
(*.f64 d1 d2)
49.5%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 54 to 37 computations (31.5% saved)

simplify220.0ms (4.9%)

Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 30 binary64) d2)
cost-diff0
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
cost-diff256
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
Rules
1 461×cube-prod
881×associate-/r/
563×cube-div
429×pow-sqr
408×swap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01166
11766
23266
34648
45848
512848
631148
7120348
8210548
9224348
10232548
11244948
12264348
13288948
14495448
15617048
16675048
17702648
18713248
19723148
20732848
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
d2
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
d1
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
Outputs
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))
(*.f64 d1 #s(literal 30 binary64))
d2
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
d1
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)

localize28.0ms (0.6%)

Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 30 binary64) d2)
accuracy99.8%
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
accuracy76.9%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
Samples
16.0ms242×0valid
5.0ms14×5exit
Compiler

Compiled 20 to 8 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 6.0ms (60.2% of total)
ival-div: 3.0ms (30.1% of total)
adjust: 1.0ms (10% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series2.0ms (0%)

Counts
3 → 48
Calls
Call 1
Inputs
#<alt (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))>
#<alt (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))>
#<alt (/.f64 #s(literal 30 binary64) d2)>
Outputs
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
Calls

15 calls:

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

rewrite92.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
566×unpow-prod-down
541×log1p-expm1-u
541×expm1-log1p-u
452×pow1
325×log-prod
Iterations

Useful iterations: 0 (0.0ms)

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

simplify114.0ms (2.5%)

Algorithm
egg-herbie
Rules
909×prod-exp
712×fma-define
558×fmm-def
428×associate-*r/
324×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03223201
16013066
215223042
373243042
Stop Event
node limit
Counts
175 → 160
Calls
Call 1
Inputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 30 binary64)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2) d2)
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))) (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 d2) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 (*.f64 d2 d1))))
(exp.f64 (+.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (log.f64 d2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.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 d1 #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (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 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(pow.f64 (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(sqrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (*.f64 d2 #s(literal 1/30 binary64)))))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 30 binary64) d2) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (log.f64 (exp.f64 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 #s(literal 30 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) #s(literal 30 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 30 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) 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 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(pow.f64 (/.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(cbrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2) d2)
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) d1))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) d1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))) (sqrt.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) d1)))) (sqrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) d1))))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) d2))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (log.f64 d2) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 d2) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 (*.f64 d2 d1))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (log.f64 d2)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 #s(literal 0 binary64) (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(+.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 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)) d1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.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 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 d1 #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))) (sqrt.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (sqrt.f64 (log.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(sqrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(log.f64 (exp.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(cbrt.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(log1p.f64 (expm1.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (log.f64 d1)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (-.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)) (log.f64 (*.f64 d2 #s(literal 1/30 binary64)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 (log.f64 d2) #s(literal 1 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (/.f64 #s(literal 30 binary64) d2) (log.f64 (exp.f64 #s(literal 1 binary64))))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (log.f64 (exp.f64 #s(literal 30 binary64))))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 d2) #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 d2)) #s(literal 30 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d2) #s(literal -2 binary64)) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 d2) #s(literal 30 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 d2) #s(literal 30 binary64))))
(/.f64 (*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d2) #s(literal 30 binary64)))
(*.f64 (pow.f64 d2 #s(literal -1/2 binary64)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 #s(literal 30 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) #s(literal 30 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 27000 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 #s(literal 30 binary64) d2) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 8 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 30 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal 2 binary64)))
(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 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))
(pow.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64)))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (/.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2))))
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (*.f64 (pow.f64 d2 #s(literal -2 binary64)) #s(literal 900 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64)))
(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)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 #s(literal 1/30 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 30 binary64) d2)

eval20.0ms (0.5%)

Compiler

Compiled 1 982 to 589 computations (70.3% saved)

prune23.0ms (0.5%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New1600160
Fresh000
Picked011
Done066
Total1607167
Accuracy
100.0%
Counts
167 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
89.1%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
38.7%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
52.8%
(*.f64 d1 d2)
49.5%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 126 to 71 computations (43.7% saved)

regimes13.0ms (0.3%)

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

3 calls:

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

regimes12.0ms (0.3%)

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 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Outputs
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
Calls

3 calls:

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

regimes4.0ms (0.1%)

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

2 calls:

2.0ms
d1
2.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

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

2.0ms
d2
2.0ms
d1
Results
AccuracySegmentsBranch
60.7%3d1
97.8%3d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

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

2.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
49.5%1d1
49.5%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch32.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
0.00023455635382191303
3082469.5337941
13.0ms
-16477.82864778635
-4.962803520820718e-5
Samples
17.0ms304×0valid
Compiler

Compiled 244 to 185 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (57.1% of total)
ival-add: 3.0ms (34.3% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify3.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

soundness590.0ms (13.1%)

Rules
1 024×fmm-def
938×log1p-expm1-u
938×expm1-log1p-u
768×times-frac
561×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01568
120368
2255068
04159526
19729140
229758481
032258
193183
2291141
3870133
42080133
53117133
63822133
73852133
83852133
94034133
104034133
Stop Event
done
saturated
node limit
node limit
Compiler

Compiled 179 to 83 computations (53.6% saved)

preprocess141.0ms (3.1%)

Remove

(negabs d1)

Compiler

Compiled 164 to 96 computations (41.5% saved)

end0.0ms (0%)

Profiling

Loading profile data...