FastMath test2

Time bar (total: 6.1s)

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
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.2s (20.4%)

Memory
-123.1MiB live, 914.9MiB allocated
Samples
946.0ms8 129×0valid
8.0ms67×1valid
8.0ms60×2valid
Precisions
Click to see histograms. Total time spent on operations: 807.0ms
ival-add: 521.0ms (64.5% of total)
ival-mult: 270.0ms (33.4% of total)
...in/eval/compile.rkt:110:19: 5.0ms (0.6% of total)
ival-true: 5.0ms (0.6% of total)
adjust: 4.0ms (0.5% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

preprocess177.0ms (2.9%)

Memory
2.6MiB live, 78.5MiB allocated
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)

explain115.0ms (1.9%)

Memory
30.4MiB live, 186.9MiB allocated
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
31.0ms482×0valid
2.0ms16×2valid
1.0ms14×1valid
Compiler

Compiled 92 to 40 computations (56.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 14.0ms (69.5% of total)
ival-add: 5.0ms (24.8% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Compiler

Compiled 23 to 13 computations (43.5% saved)

prune8.0ms (0.1%)

Memory
-35.6MiB live, 6.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
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 29 to 21 computations (27.6% saved)

simplify9.0ms (0.2%)

Memory
16.0MiB live, 16.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 10 binary64))
cost-diff128
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
cost-diff384
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
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
30×fma-define
+-commutative
*-commutative
distribute-rgt-in
distribute-lft-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020168
144168
276168
396168
497168
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)
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 10 binary64))
d1
#s(literal 10 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 #s(literal 20 binary64))
#s(literal 20 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)
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 #s(literal 10 binary64))
d1
#s(literal 10 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 #s(literal 20 binary64))
#s(literal 20 binary64)

localize48.0ms (0.8%)

Memory
6.2MiB live, 83.7MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 #s(literal 20 binary64))
accuracy100.0%
(*.f64 d1 #s(literal 10 binary64))
accuracy99.9%
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
accuracy99.7%
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
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
28.0ms241×0valid
2.0ms2valid
1.0ms1valid
Compiler

Compiled 63 to 17 computations (73% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 13.0ms (63.9% of total)
ival-add: 6.0ms (29.5% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series16.0ms (0.3%)

Memory
-10.2MiB live, 28.7MiB allocated
Counts
10 → 153
Calls
Call 1
Inputs
#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())
#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())
#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())
#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())
#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())
#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())
#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())
#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())
#s(alt (*.f64 d1 d2) (patch) () ())
#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())
Outputs
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (patch) () ())) ())
#s(alt #s(literal 30 binary64) (taylor () 0 d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 30 binary64) d2) (taylor () 0 d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 30 binary64) d2) (taylor () 0 d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 30 binary64) d2) (taylor () 0 d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt d2 (taylor () inf d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt d2 (taylor () -inf d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)) (patch) () ())) ())
#s(alt #s(literal 10 binary64) (taylor () 0 d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt d2 (taylor () inf d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt d2 (taylor () -inf d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 #s(literal 10 binary64) d2) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt #s(literal 30 binary64) (taylor () 0 d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 30 binary64) d2) (taylor () 0 d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 30 binary64) d2) (taylor () 0 d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 30 binary64) d2) (taylor () 0 d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt d2 (taylor () inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt d2 (taylor () -inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) (taylor () 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2))) (taylor () 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2))) (taylor () 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2))) (taylor () 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2))))) (taylor () inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2))))) (taylor () inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2))))) (taylor () inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2))))) (taylor () -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2))))) (taylor () -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2))))) (taylor () -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 10 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 20 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch) () ())) ())
Calls

45 calls:

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

rewrite575.0ms (9.5%)

Memory
-20.0MiB live, 349.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
962×log1p-expm1-u
962×expm1-log1p-u
459×fmm-def
123×add-cube-cbrt
121×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020139
1327139
24268139
Stop Event
node limit
Counts
10 → 421
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))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d2)
(*.f64 d1 #s(literal 20 binary64))
Outputs
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.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))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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))))))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(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 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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 (fma.f64 d2 d2 (-.f64 #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 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 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)) (fma.f64 d2 d2 (-.f64 #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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 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 #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 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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 #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 (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 (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))
(-.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) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 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 (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 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)) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.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 (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 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 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 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 #s(literal 1 binary64) d2 #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 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.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))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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))))))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(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 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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 (fma.f64 d2 d2 (-.f64 #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 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 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)) (fma.f64 d2 d2 (-.f64 #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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 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 #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 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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 #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 (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 (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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.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 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.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))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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))))))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(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 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.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 (*.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 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)) (log.f64 d1)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 10 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 10 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 10 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(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 (*.f64 d1 #s(literal 20 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 20 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 20 binary64)))))
(cbrt.f64 (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 20 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 1 binary64)))

simplify230.0ms (3.8%)

Memory
38.5MiB live, 231.9MiB allocated
Algorithm
egg-herbie
Rules
623×fmm-def
599×distribute-lft-neg-in
319×associate-*r*
301×associate-*l*
249×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058916868
1140715676
2500015103
Stop Event
node limit
Counts
574 → 350
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 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64))))
(*.f64 #s(literal 10 binary64) d1)
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.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))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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))))))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(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 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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 (fma.f64 d2 d2 (-.f64 #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 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 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)) (fma.f64 d2 d2 (-.f64 #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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 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 #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 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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 #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 (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 (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))
(-.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) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 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 (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 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)) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.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 (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 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 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 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 #s(literal 1 binary64) d2 #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 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.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))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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))))))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(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 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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 (fma.f64 d2 d2 (-.f64 #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 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 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)) (fma.f64 d2 d2 (-.f64 #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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 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 #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 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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 #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 (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 (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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.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 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.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))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 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))))))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(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 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.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 (*.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 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)) (log.f64 d1)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 10 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 10 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 10 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(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 (*.f64 d1 #s(literal 20 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 20 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 20 binary64)))))
(cbrt.f64 (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 20 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 1 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 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.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 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) 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 #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 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.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 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) 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 #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 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 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 d2 #s(literal -1 binary64) #s(literal -30 binary64))))
(*.f64 (neg.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 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 d2 #s(literal -1 binary64) #s(literal -30 binary64))))
(*.f64 (neg.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 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 d2 #s(literal -1 binary64) #s(literal -30 binary64))))
(*.f64 (neg.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 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) d2 #s(literal -30 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 d2 #s(literal -1 binary64) #s(literal -30 binary64))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal -30 binary64) d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 10 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 10 binary64)) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 10 binary64)) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 10 binary64)) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 10 binary64)) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 10 binary64)) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 10 binary64)) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64))))
(*.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 (*.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 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.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 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #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 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal -10 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal -10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (fma.f64 d2 d2 (-.f64 #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 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 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 (-.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 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (fma.f64 d2 d2 (-.f64 #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 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (-.f64 #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 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 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))
(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)))))
(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))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 binary64)))
(*.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 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.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 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 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 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 31 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)))
(fma.f64 d2 (/.f64 d2 (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(-.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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64))))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 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 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 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64))))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (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)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64))))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (+.f64 #s(literal 200 binary64) (*.f64 d2 #s(literal 20 binary64))))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 200 binary64) (*.f64 #s(literal -20 binary64) d2))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 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 (-.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 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64))))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.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 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.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))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 31 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 #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 (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 (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)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 10 binary64) d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 11 binary64) d2))
(-.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) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 #s(literal 10 binary64) d2) #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 (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 #s(literal 10 binary64) d2) #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)) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 #s(literal 10 binary64) d2) #s(literal -100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 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)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (neg.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 #s(literal 10 binary64) d2) #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 (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))
(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))
(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)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 11 binary64) d2))
(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 #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 (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 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64))))
(*.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 (*.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 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.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 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #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 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal -10 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal -10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (fma.f64 d2 d2 (-.f64 #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 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 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 (-.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 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (fma.f64 d2 d2 (-.f64 #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 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (-.f64 #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 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 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))
(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)))))
(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))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 binary64)))
(*.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 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.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 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 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 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 31 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)))
(fma.f64 d2 (/.f64 d2 (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)))
(-.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) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64))))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 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 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 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64))))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (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)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64))))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64)))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (+.f64 #s(literal 200 binary64) (*.f64 d2 #s(literal 20 binary64))))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 200 binary64) (*.f64 #s(literal -20 binary64) d2))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 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 (-.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 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.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 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64))))) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.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 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.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))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 31 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 #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 (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 (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)
(-.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 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.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 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #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 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal -10 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.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))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal -10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.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 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #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 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) d1) (*.f64 #s(literal -400 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (fma.f64 d2 d2 (-.f64 #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 (*.f64 d1 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 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 (-.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 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 d1 (fma.f64 d2 d2 (-.f64 #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 (*.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (-.f64 d2 #s(literal 20 binary64)))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 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 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (-.f64 #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 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 10 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))
(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)))))
(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))
(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 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 binary64)))
(*.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 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.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 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 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 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 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 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 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 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal 100 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.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 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal 100 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.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 (+.f64 d2 #s(literal 10 binary64)))
(*.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 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 10 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal 100 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))) (*.f64 d1 (*.f64 #s(literal 10 binary64) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -10 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 #s(literal -10 binary64) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal 100 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal 100 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal 100 binary64) d1)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 100 binary64) (*.f64 d2 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(*.f64 d1 (/.f64 (-.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 #s(literal 10 binary64) d2) #s(literal -100 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 100 binary64) (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 d1 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 100 binary64) (*.f64 d2 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(*.f64 d1 (/.f64 (-.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 #s(literal 10 binary64) d2) #s(literal -100 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 100 binary64) (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 d1 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 10 binary64) d2)) (log.f64 d1)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 10 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 10 binary64))))
(pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 d1 #s(literal 10 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 3 binary64))
(*.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 2 binary64))
(*.f64 d1 #s(literal 10 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) d1))
(*.f64 d1 #s(literal 10 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 10 binary64)))))
(*.f64 d1 #s(literal 10 binary64))
(cbrt.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 10 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 10 binary64))))
(*.f64 d1 #s(literal 10 binary64))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 10 binary64))))
(*.f64 d1 #s(literal 10 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 d1 #s(literal 10 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 d1 d2)
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(*.f64 d1 d2)
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(*.f64 d1 d2)
(log.f64 (pow.f64 (exp.f64 d2) d1))
(*.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(*.f64 d1 d2)
(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 (*.f64 d1 #s(literal 20 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64))))
(pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64))
(*.f64 d1 #s(literal 20 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 3 binary64))
(*.f64 d1 #s(literal 20 binary64))
(pow.f64 (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64))
(*.f64 d1 #s(literal 20 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 20 binary64)))
(*.f64 d1 #s(literal 20 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 20 binary64)))))
(*.f64 d1 #s(literal 20 binary64))
(cbrt.f64 (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 #s(literal 20 binary64))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 #s(literal 20 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 1 binary64)))
(*.f64 d1 #s(literal 20 binary64))

eval70.0ms (1.2%)

Memory
1.3MiB live, 78.7MiB allocated
Compiler

Compiled 5 096 to 1 101 computations (78.4% saved)

prune62.0ms (1%)

Memory
-10.0MiB live, 112.0MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New3446350
Fresh000
Picked213
Done000
Total3467353
Accuracy
100.0%
Counts
353 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
79.7%
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
88.4%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
51.9%
(*.f64 d1 d2)
49.5%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 107 to 71 computations (33.6% saved)

simplify267.0ms (4.4%)

Memory
-8.3MiB live, 30.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
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 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 d2)
cost-diff128
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
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 469×cube-prod
1 450×fma-define
430×pow-sqr
419×times-frac
382×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017213
134209
261209
384209
4105209
5190209
6423209
71577209
82488209
93224209
103944209
114227209
124655209
135271209
146089209
156469209
167442209
177505209
187571209
197638209
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 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 d2)
d1
d2
(*.f64 d1 #s(literal 30 binary64))
#s(literal 30 binary64)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
d2
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
d1
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
Outputs
(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 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 d1 #s(literal 30 binary64))
#s(literal 30 binary64)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d2
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 d1 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
d1
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
#s(literal 30 binary64)
(/.f64 d1 d2)

localize58.0ms (1%)

Memory
3.2MiB live, 83.1MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
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))
accuracy88.5%
(*.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))
accuracy99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
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
33.0ms246×0valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 67 to 14 computations (79.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 8.0ms (59.1% of total)
ival-add: 3.0ms (22.2% of total)
ival-div: 2.0ms (14.8% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series12.0ms (0.2%)

Memory
20.7MiB live, 20.7MiB allocated
Counts
7 → 99
Calls
Call 1
Inputs
#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())
#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())
#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())
#s(alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (patch) () ())
#s(alt (/.f64 d1 d2) (patch) () ())
#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())
Outputs
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () 0 d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () 0 d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () 0 d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () 0 d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () inf d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () inf d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () inf d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () inf d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () -inf d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () -inf d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () -inf d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))) (taylor () -inf d1) (#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () 0 d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () 0 d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () 0 d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () 0 d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () inf d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))) (taylor () -inf d1) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (taylor () 0 d2) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2) (taylor () 0 d2) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2) (taylor () 0 d2) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2) (taylor () 0 d2) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt d1 (taylor () inf d2) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt d1 (taylor () -inf d2) (#s(alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
Calls

39 calls:

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

rewrite165.0ms (2.7%)

Memory
-20.9MiB live, 132.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
791×log1p-expm1-u
791×expm1-log1p-u
648×fma-define
301×fmm-def
198×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

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

simplify562.0ms (9.3%)

Memory
-4.4MiB live, 192.7MiB allocated
Algorithm
egg-herbie
Rules
431×distribute-lft-neg-in
409×distribute-rgt-neg-in
392×fmm-def
264×associate-*r*
256×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057610941
1127310587
2363810485
Stop Event
node limit
Counts
420 → 329
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 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal 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 (*.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 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #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 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (*.f64 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 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(pow.f64 (*.f64 d1 (+.f64 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 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #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 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 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 #s(literal 30 binary64)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 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 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #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 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (*.f64 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 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(pow.f64 (*.f64 d1 (+.f64 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 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #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)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 #s(literal 30 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) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 #s(literal 30 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) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d2 d1))
(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)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(+.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 d1 (/.f64 #s(literal 30 binary64) 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 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d2 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(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 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.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 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 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))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.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 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(neg.f64 (/.f64 (neg.f64 d1) d2))
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(exp.f64 (log.f64 (/.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 30 binary64))) d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
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 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.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 (*.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 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (*.f64 d1 #s(literal 30 binary64)))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #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 (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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.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 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d1) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 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 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)))
(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)))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))
(*.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 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)))
(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 d1 (+.f64 d2 #s(literal 30 binary64))))) #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 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(*.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 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (*.f64 d1 #s(literal 30 binary64)))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #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 (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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #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 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.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 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d1) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 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))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.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 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 #s(literal 30 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) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d2 d1))
(*.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 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 #s(literal 30 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) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 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))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) 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 d1 (/.f64 #s(literal 30 binary64) 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 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 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))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (-.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d2 (fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))))
(*.f64 d2 (/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (-.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d2 (fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))))
(*.f64 d2 (/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d1) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d2 d1))
(*.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 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 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 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.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))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 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 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(-.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 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d1 d2)
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(/.f64 d1 d2)
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(/.f64 d1 d2)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(/.f64 (/.f64 d1 (cbrt.f64 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(/.f64 (/.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(/.f64 (/.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(/.f64 (/.f64 d1 (cbrt.f64 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(/.f64 d1 d2)
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(/.f64 d1 d2)
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 d1 d2)
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(/.f64 d1 d2)
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(/.f64 d1 d2)
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(/.f64 d1 d2)
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(/.f64 d1 d2)
(log.f64 (exp.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(/.f64 d1 d2)
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(/.f64 d1 d2)
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 d1 d2)
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(exp.f64 (log.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(/.f64 d1 d2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (-.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (-.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (-.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 30 binary64))) d2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 30 binary64)) d2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 900 binary64) (*.f64 d1 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal -30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (-.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)))
(/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2)) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 30 binary64) d1)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 30 binary64) (/.f64 d2 d1))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d1)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 30 binary64) d1)) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)

eval51.0ms (0.9%)

Memory
1.3MiB live, 80.0MiB allocated
Compiler

Compiled 5 111 to 981 computations (80.8% saved)

prune78.0ms (1.3%)

Memory
12.9MiB live, 130.4MiB allocated
Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New3832385
Fresh101
Picked145
Done011
Total3857392
Accuracy
100.0%
Counts
392 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
38.0%
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
51.9%
(*.f64 d1 d2)
49.5%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 51 to 34 computations (33.3% saved)

simplify274.0ms (4.5%)

Memory
-9.0MiB live, 42.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff6400
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
cost-diff0
(/.f64 d1 d2)
cost-diff0
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
cost-diff256
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
Rules
1 462×cube-prod
1 438×fma-define
430×pow-sqr
401×times-frac
382×swap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014115
123110
242110
35892
46992
516492
639192
7154592
8243692
9316792
10387692
11416092
12457892
13518892
14600292
15638292
16735592
17741892
18748492
19755192
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
d2
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
d1
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
d1
#s(literal 30 binary64)
(*.f64 d2 d1)
d2
Outputs
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(*.f64 d2 (/.f64 (*.f64 #s(literal 30 binary64) d1) d2))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) d1)
d2
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
d1
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
#s(literal 30 binary64)
(*.f64 d2 d1)
d2

localize36.0ms (0.6%)

Memory
9.1MiB live, 48.1MiB allocated
Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d2 d1)
accuracy100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
accuracy100.0%
(/.f64 d1 d2)
accuracy99.7%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
accuracy80.1%
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
Samples
15.0ms230×0valid
8.0ms26×5exit
Compiler

Compiled 32 to 11 computations (65.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 7.0ms (52.9% of total)
ival-div: 3.0ms (22.7% of total)
ival-add: 2.0ms (15.1% of total)
adjust: 1.0ms (7.6% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series3.0ms (0%)

Memory
5.1MiB live, 5.1MiB allocated
Counts
3 → 72
Calls
Call 1
Inputs
#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())
#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())
#s(alt (*.f64 d2 d1) (patch) () ())
Outputs
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d2) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () inf d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () -inf d1) (#s(alt (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64)))) (taylor () -inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1)) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () 0 d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () 0 d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () 0 d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () 0 d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () 0 d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () 0 d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () 0 d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () 0 d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d1) (#s(alt (*.f64 d2 d1) (patch) () ())) ())
Calls

18 calls:

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

rewrite94.0ms (1.6%)

Memory
5.1MiB live, 43.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
766×log1p-expm1-u
766×expm1-log1p-u
459×log-prod
212×pow-unpow
201×pow2
Iterations

Useful iterations: 1 (0.0ms)

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

simplify134.0ms (2.2%)

Memory
-3.3MiB live, 75.8MiB allocated
Algorithm
egg-herbie
Rules
494×times-frac
336×cube-prod
322×exp-prod
309×prod-exp
287×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02282663
14662594
215442582
362702582
Stop Event
node limit
Counts
161 → 108
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 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d2 d1))
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d2)
(pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 1 binary64)) (*.f64 d2 d1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (exp.f64 (*.f64 #s(literal 30 binary64) d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 #s(literal 30 binary64) d1))))
(log.f64 (*.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 d1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d2))))
(-.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 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))))
(cbrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))
(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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 d1))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 d1))) #s(literal 2 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 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d2)) (/.f64 d1 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 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d2 #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)) (/.f64 d1 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 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) d1) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 #s(literal 30 binary64)) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d2)
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (pow.f64 (exp.f64 (*.f64 d2 #s(literal 30 binary64))) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 d2) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 1 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d2) (*.f64 d1 #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))) (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (exp.f64 (*.f64 #s(literal 30 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 #s(literal 30 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1/3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d2 d1))
(*.f64 d1 d2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d2)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) #s(literal 1 binary64))
(*.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 2 binary64)) #s(literal 1/2 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)
(pow.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 d1 d2)
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(*.f64 d1 d2)
(log.f64 (pow.f64 (exp.f64 d1) d2))
(*.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 d1))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))
(*.f64 d1 d2)
(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)))
(*.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)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 d1))) #s(literal 3 binary64)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 d1))) #s(literal 2 binary64)))
(*.f64 d1 d2)

eval73.0ms (1.2%)

Memory
-1.4MiB live, 37.3MiB allocated
Compiler

Compiled 1 909 to 543 computations (71.6% saved)

prune34.0ms (0.6%)

Memory
-13.7MiB live, 64.1MiB allocated
Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New1711172
Fresh000
Picked022
Done145
Total1727179
Accuracy
100.0%
Counts
179 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
33.8%
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
38.0%
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
51.9%
(*.f64 d1 d2)
49.5%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 60 to 40 computations (33.3% saved)

simplify58.0ms (1%)

Memory
-7.7MiB live, 34.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d2)
cost-diff0
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
Rules
633×fma-define
613×div-sub
412×neg-mul-1
372×neg-sub0
298×fmm-def
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
016182
134182
2100170
3259164
4582164
51888160
66346160
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
(*.f64 d1 d1)
d1
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
#s(literal 900 binary64)
(*.f64 d2 d2)
d2
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(-.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
Outputs
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 d1 d1) (/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 1 binary64) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
(*.f64 d1 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))
(*.f64 d1 d1)
d1
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
#s(literal 900 binary64)
(*.f64 d2 d2)
d2
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(-.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)

localize31.0ms (0.5%)

Memory
14.1MiB live, 53.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
accuracy99.9%
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
accuracy85.7%
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
accuracy49.3%
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
Samples
18.0ms246×0valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 49 to 13 computations (73.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 7.0ms (59.8% of total)
ival-div: 2.0ms (17.1% of total)
ival-sub: 2.0ms (17.1% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series13.0ms (0.2%)

Memory
22.7MiB live, 22.7MiB allocated
Counts
6 → 96
Calls
Call 1
Inputs
#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())
#s(alt (*.f64 d1 d1) (patch) () ())
#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())
#s(alt (*.f64 d2 d2) (patch) () ())
#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())
#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())
Outputs
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () 0 d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () 0 d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () 0 d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () 0 d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () inf d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () inf d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () inf d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () inf d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () -inf d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () -inf d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () -inf d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () -inf d1) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))) (taylor () 0 d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)))) (taylor () 0 d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)))) (taylor () 0 d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)))) (taylor () 0 d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () inf d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))) (taylor () inf d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))) (taylor () inf d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))) (taylor () inf d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () -inf d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))) (taylor () -inf d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))) (taylor () -inf d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))) (taylor () -inf d2) (#s(alt (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () 0 d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () 0 d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () 0 d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () 0 d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () inf d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () inf d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () inf d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () inf d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () -inf d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () -inf d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () -inf d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt (pow.f64 d1 #s(literal 2 binary64)) (taylor () -inf d1) (#s(alt (*.f64 d1 d1) (patch) () ())) ())
#s(alt #s(literal 900 binary64) (taylor () 0 d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () 0 d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () 0 d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (taylor () 0 d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64))) (taylor () inf d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))) (taylor () inf d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))) (taylor () inf d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))) (taylor () inf d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64))) (taylor () -inf d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))) (taylor () -inf d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))) (taylor () -inf d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))) (taylor () -inf d2) (#s(alt (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () 0 d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () 0 d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () 0 d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () 0 d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () inf d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () inf d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () inf d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () inf d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () -inf d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () -inf d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () -inf d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (pow.f64 d2 #s(literal 2 binary64)) (taylor () -inf d2) (#s(alt (*.f64 d2 d2) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () 0 d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () inf d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)) (taylor () -inf d1) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) (taylor () 0 d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () inf d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 d1 d2) (taylor () -inf d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1)))) (taylor () -inf d2) (#s(alt (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (patch) () ())) ())
#s(alt (*.f64 #s(literal 30 binary64) d1) (taylor () 0 d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1)) (taylor () 0 d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1)) (taylor () 0 d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1)) (taylor () 0 d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (taylor () inf d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (taylor () inf d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (taylor () -inf d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))) (taylor () -inf d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))) (taylor () -inf d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
#s(alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))) (taylor () -inf d2) (#s(alt (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (patch) () ())) ())
Calls

27 calls:

TimeVariablePointExpression
3.0ms
d2
@0
(/ (* (* d1 d1) (- 900 (* d2 d2))) (* d1 (- 30 d2)))
1.0ms
d1
@0
(* (* d1 d1) (- 900 (* d2 d2)))
1.0ms
d1
@0
(/ (* (* d1 d1) (- 900 (* d2 d2))) (* d1 (- 30 d2)))
1.0ms
d1
@inf
(/ (* (* d1 d1) (- 900 (* d2 d2))) (* d1 (- 30 d2)))
1.0ms
d2
@0
(* (* d1 d1) (- 900 (* d2 d2)))

rewrite148.0ms (2.5%)

Memory
-22.1MiB live, 132.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
843×log1p-expm1-u
843×expm1-log1p-u
712×log-prod
188×expm1-undefine
188×log1p-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016141
1230105
23507105
Stop Event
node limit
Counts
6 → 201
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
(*.f64 d1 d1)
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
(*.f64 d2 d2)
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(fma.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 #s(literal 900 binary64) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 900 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (log.f64 (exp.f64 #s(literal 900 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (+.f64 #s(literal 729000000 binary64) (pow.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 810000 binary64) (fma.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))))))
(/.f64 (-.f64 #s(literal 810000 binary64) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 d2 (neg.f64 d2) #s(literal 900 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 900 binary64))
(fma.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 900 binary64))
(fma.f64 (neg.f64 d2) d2 #s(literal 900 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 900 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 900 binary64))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 (*.f64 (neg.f64 d2) #s(literal 1 binary64)) d2 #s(literal 900 binary64))
(fma.f64 (*.f64 (neg.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) #s(literal 900 binary64))
(fma.f64 (*.f64 (neg.f64 d2) (sqrt.f64 d2)) (sqrt.f64 d2) #s(literal 900 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 d2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d2 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)))
(exp.f64 (*.f64 (log.f64 d2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 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 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 d1 (*.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.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 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 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 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (*.f64 d1 (-.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 d2 #s(literal 30 binary64)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (/.f64 (pow.f64 d1 #s(literal 2 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 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) d1))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(pow.f64 (*.f64 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))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #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)))
(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))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #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 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (neg.f64 d2)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))
(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)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 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)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 (neg.f64 d2)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 d2) d1))

simplify155.0ms (2.6%)

Memory
-13.8MiB live, 203.3MiB allocated
Algorithm
egg-herbie
Rules
372×distribute-lft-neg-in
361×distribute-rgt-neg-in
252×associate-*r*
217×associate-*l*
211×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04958466
111018358
242568222
Stop Event
node limit
Counts
297 → 262
Calls
Call 1
Inputs
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
#s(literal 900 binary64)
(+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d2))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(fma.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 #s(literal 900 binary64) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 900 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (log.f64 (exp.f64 #s(literal 900 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (+.f64 #s(literal 729000000 binary64) (pow.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 810000 binary64) (fma.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))))))
(/.f64 (-.f64 #s(literal 810000 binary64) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 d2 (neg.f64 d2) #s(literal 900 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 900 binary64))
(fma.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 900 binary64))
(fma.f64 (neg.f64 d2) d2 #s(literal 900 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 900 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 900 binary64))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 (*.f64 (neg.f64 d2) #s(literal 1 binary64)) d2 #s(literal 900 binary64))
(fma.f64 (*.f64 (neg.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) #s(literal 900 binary64))
(fma.f64 (*.f64 (neg.f64 d2) (sqrt.f64 d2)) (sqrt.f64 d2) #s(literal 900 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 d2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d2 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)))
(exp.f64 (*.f64 (log.f64 d2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 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 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 d1 (*.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.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 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 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 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (*.f64 d1 (-.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 d2 #s(literal 30 binary64)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (/.f64 (pow.f64 d1 #s(literal 2 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 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) d1))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(pow.f64 (*.f64 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))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #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)))
(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))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #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 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (neg.f64 d2)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))
(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)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 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)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 (neg.f64 d2)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 d2) d1))
Outputs
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
#s(literal 900 binary64)
(+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 #s(literal 900 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.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 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d2))
(*.f64 d1 (neg.f64 d2))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d2))
(*.f64 d1 (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64))))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(pow.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))
(fabs.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(fma.f64 #s(literal 900 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(pow.f64 d1 #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(sqrt.f64 (pow.f64 d1 #s(literal 4 binary64)))
(fabs.f64 (pow.f64 d1 #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 d1 #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 d1 #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 d1 #s(literal 2 binary64))
(+.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 #s(literal 900 binary64) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 (log.f64 (exp.f64 #s(literal 900 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 900 binary64))))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (+.f64 #s(literal 729000000 binary64) (pow.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 810000 binary64) (fma.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (-.f64 #s(literal 810000 binary64) (*.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 900 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 2 binary64)))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(exp.f64 (log.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 d2 (neg.f64 d2) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 d2 #s(literal 2 binary64))) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (*.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(fma.f64 (neg.f64 d2) d2 #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (*.f64 (cbrt.f64 (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 d2) #s(literal 1 binary64)) d2 #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 d2) (sqrt.f64 d2)) (sqrt.f64 d2) #s(literal 900 binary64))
(-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(pow.f64 d2 #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 d2 #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 d2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d2 #s(literal 2 binary64))))
(pow.f64 d2 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d2 #s(literal 2 binary64)))))
(pow.f64 d2 #s(literal 2 binary64))
(cbrt.f64 (pow.f64 d2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d2 #s(literal 2 binary64))))
(pow.f64 d2 #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 d2 #s(literal 2 binary64))))
(pow.f64 d2 #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)))
(pow.f64 d2 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 d2) #s(literal 2 binary64)))
(pow.f64 d2 #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)) #s(literal 1 binary64)))
(pow.f64 d2 #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 30 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 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(+.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 d2 #s(literal 30 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))))
(-.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 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 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 d1 (+.f64 d2 #s(literal 30 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 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.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 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (-.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 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1) (/.f64 (*.f64 d1 (sqrt.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 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 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 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) d1))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 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 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) d1))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (*.f64 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.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))))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.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 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (neg.f64 d2)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (-.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (-.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (-.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (-.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (/.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (/.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 30 binary64) d2)) d1))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 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))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (-.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 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 (neg.f64 d2)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 d2) d1))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))

eval31.0ms (0.5%)

Memory
14.9MiB live, 51.1MiB allocated
Compiler

Compiled 4 814 to 850 computations (82.3% saved)

prune50.0ms (0.8%)

Memory
9.4MiB live, 88.8MiB allocated
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New2602262
Fresh000
Picked101
Done066
Total2618269
Accuracy
100.0%
Counts
269 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
26.3%
(/.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
38.0%
(*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
88.0%
(*.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
51.9%
(*.f64 d1 d2)
49.5%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 178 to 89 computations (50% saved)

regimes17.0ms (0.3%)

Memory
-10.3MiB live, 28.2MiB allocated
Counts
14 → 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 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(/.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
Calls

3 calls:

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

Compiled 19 to 13 computations (31.6% saved)

regimes13.0ms (0.2%)

Memory
-13.1MiB live, 26.0MiB allocated
Counts
11 → 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 #s(literal 30 binary64) (/.f64 d1 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(/.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
Outputs
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
Calls

3 calls:

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

Compiled 19 to 13 computations (31.6% saved)

regimes4.0ms (0.1%)

Memory
10.6MiB live, 10.6MiB allocated
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)

regimes3.0ms (0.1%)

Memory
8.2MiB live, 8.2MiB allocated
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
d1
1.0ms
d2
Results
AccuracySegmentsBranch
59.1%4d1
97.4%3d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Memory
6.7MiB live, 6.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch24.0ms (0.4%)

Memory
-15.0MiB live, 30.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
0.007183639667030679
56.68601566420686
11.0ms
-21250.686962546184
-0.4282077574565869
Samples
13.0ms256×0valid
Compiler

Compiled 208 to 158 computations (24% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 5.0ms (63.2% of total)
ival-add: 2.0ms (25.3% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify3.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Algorithm
egg-herbie
Rules
*-commutative
+-commutative
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028132
140132
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.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 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.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)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 #s(literal 30 binary64))

soundness1.1s (17.5%)

Memory
-5.8MiB live, 424.7MiB allocated
Rules
1 024×fmm-def
962×log1p-expm1-u
962×expm1-log1p-u
791×log1p-expm1-u
791×expm1-log1p-u
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017145
1246137
23464137
032258
193183
2291141
3870133
42080133
53117133
63822133
73852133
83852133
94034133
104034133
058916868
1140715676
2500015103
020139
1327139
24268139
Stop Event
fuel
node limit
node limit
saturated
node limit
Compiler

Compiled 195 to 90 computations (53.8% saved)

preprocess49.0ms (0.8%)

Memory
-4.1MiB live, 113.7MiB allocated
Remove

(negabs d1)

Compiler

Compiled 180 to 106 computations (41.1% saved)

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...