FastMath dist3

Time bar (total: 5.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.3MiB live, 0.3MiB 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 15 to 13 computations (13.3% saved)

sample1.1s (18.3%)

Memory
-12.5MiB live, 1 254.0MiB allocated
Samples
779.0ms8 215×0valid
4.0ms33×1valid
1.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 504.0ms
ival-mult: 300.0ms (59.5% of total)
ival-add: 187.0ms (37.1% of total)
exact: 7.0ms (1.4% of total)
ival-true: 5.0ms (1% of total)
ival-assert: 3.0ms (0.6% of total)
adjust: 1.0ms (0.2% of total)
Bogosity

explain334.0ms (5.7%)

Memory
2.1MiB live, 198.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
50-0-(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
00-0-(*.f64 d1 #s(literal 32 binary64))
00-0-#s(literal 32 binary64)
00-0-#s(literal 5 binary64)
00-0-(+.f64 d3 #s(literal 5 binary64))
00-0-(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
00-0-(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
00-0-(*.f64 d1 d2)
00-0-d2
00-0-d1
00-0-d3
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))nan-rescue50
(*.f64 d1 d2)overflow45
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow22
Confusion
Predicted +Predicted -
+50
-0251
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+500
-00251
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0251
15
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
206.0ms480×0valid
3.0ms22×1valid
2.0ms10×2valid
Compiler

Compiled 102 to 37 computations (63.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 10.0ms (53.2% of total)
ival-add: 7.0ms (37.3% of total)
adjust: 1.0ms (5.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess65.0ms (1.1%)

Memory
31.9MiB live, 70.4MiB allocated
Algorithm
egg-herbie
Rules
1 826×unsub-neg
1 080×sub-neg
782×distribute-neg-in
774×neg-mul-1
766×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043134
1114104
233870
3139063
4451363
5577163
6667463
7763763
01113
01713
12511
2467
31387
42547
53277
03277
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Outputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 16 to 11 computations (31.3% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 16 to 11 computations (31.3% saved)

simplify62.0ms (1.1%)

Memory
-21.0MiB live, 17.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
cost-diff0
(*.f64 d1 d2)
cost-diff320
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
cost-diff512
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Rules
200×lower-fma.f64
200×lower-fma.f32
196×lower-+.f32
190×lower-+.f64
120×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01141
01741
12537
24633
313833
425433
532733
032733
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
d1
d2
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(+.f64 d3 #s(literal 5 binary64))
d3
#s(literal 5 binary64)
(*.f64 d1 #s(literal 32 binary64))
#s(literal 32 binary64)
Outputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(*.f64 d1 d2)
d1
d2
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+.f64 d3 #s(literal 5 binary64))
d3
#s(literal 5 binary64)
(*.f64 d1 #s(literal 32 binary64))
#s(literal 32 binary64)

localize35.0ms (0.6%)

Memory
12.6MiB live, 54.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 #s(literal 32 binary64))
accuracy0.04296875
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy0.07421875
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy1.2187417433208234
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
22.0ms237×0valid
2.0ms12×1valid
1.0ms2valid
Compiler

Compiled 43 to 13 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 8.0ms (65.4% of total)
ival-add: 4.0ms (32.7% of total)
adjust: 1.0ms (8.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series45.0ms (0.8%)

Memory
-18.5MiB live, 19.6MiB allocated
Counts
5 → 132
Calls
Call 1
Inputs
#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())
#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3))))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3))))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3))))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3))))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (* d1 d2)) (taylor 0 d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (patch (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* 5 d1) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 5 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 5 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 5 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 5 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) (patch (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 32 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 32 binary64)) (patch (*.f64 d1 #s(literal 32 binary64)) #<representation binary64>) () ())) ())
Calls

33 calls:

TimeVariablePointExpression
1.0ms
d1
@inf
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
1.0ms
d1
@0
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
1.0ms
d2
@0
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
1.0ms
d1
@-inf
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
0.0ms
d3
@0
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))

simplify276.0ms (4.7%)

Memory
27.3MiB live, 183.8MiB allocated
Algorithm
egg-herbie
Rules
13 292×lower-fma.f64
13 292×lower-fma.f32
3 332×lower-*.f64
3 332×lower-*.f32
1 346×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083698
1291690
2915686
32471686
46080686
08159686
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* d1 (+ 5 d3))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(+ (* 5 d1) (* d1 d3))
(+ (* 5 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* 5 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 5 binary64)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* 5 d1)
(*.f64 d1 #s(literal 5 binary64))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))

rewrite652.0ms (11.2%)

Memory
-23.1MiB live, 464.4MiB allocated
Rules
8 646×lower-fma.f64
8 646×lower-fma.f32
6 288×lower-*.f32
6 282×lower-*.f64
4 044×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01133
01733
16429
253625
0822525
Stop Event
iter limit
node limit
iter limit
Counts
5 → 322
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 d1 #s(literal 32 binary64))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d3 d1) (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 #s(literal 32 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(-.f64 (fma.f64 d1 #s(literal 32 binary64) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 d1 #s(literal 32 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) d1) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(neg.f64 (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))) (fma.f64 d1 (*.f64 d2 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(/.f64 (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) #s(literal 3 binary64)) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (-.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))))
(*.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(*.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (-.f64 (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal -32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal -32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2)))
(+.f64 (*.f64 d3 d1) (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d1 d2)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d1 d2 (*.f64 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d1 d2 (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d2)))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d1 d2)))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 d2)))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d1 d2)))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 d2))
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) #s(literal 9 binary64))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 5 binary64)))
(fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 #s(literal 5 binary64) d1))
(fma.f64 #s(literal 5 binary64) d1 (*.f64 d3 d1))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1)))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 (+.f64 d3 #s(literal -5 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (+.f64 #s(literal 25 binary64) (*.f64 d3 (+.f64 d3 #s(literal -5 binary64)))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)))) (neg.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64)))) (+.f64 (neg.f64 d3) #s(literal 5 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1)) (neg.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1)) (+.f64 (neg.f64 d3) #s(literal 5 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1)))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)))) (neg.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64)))) (+.f64 (neg.f64 d3) #s(literal 5 binary64)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) d1) (neg.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64))) d1) (+.f64 (neg.f64 d3) #s(literal 5 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 5 binary64) d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) d1))
(*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))))
(*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))))
(*.f64 d1 #s(literal 32 binary64))
(*.f64 #s(literal 32 binary64) d1)

eval58.0ms (1%)

Memory
19.8MiB live, 171.6MiB allocated
Compiler

Compiled 14 296 to 1 017 computations (92.9% saved)

prune88.0ms (1.5%)

Memory
-10.8MiB live, 170.8MiB allocated
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New4477454
Fresh000
Picked101
Done000
Total4487455
Accuracy
100.0%
Counts
455 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.2%
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
99.6%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
63.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
63.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
40.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
40.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 146 to 96 computations (34.2% saved)

simplify11.0ms (0.2%)

Memory
-22.3MiB live, 15.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 37 binary64) d3)
cost-diff0
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
cost-diff0
(+.f64 #s(literal 37 binary64) d2)
cost-diff0
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
cost-diff0
(*.f64 d1 d3)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
cost-diff0
(*.f64 d1 d2)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff0
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
cost-diff0
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Rules
200×lower-fma.f64
200×lower-fma.f32
196×lower-+.f32
188×lower-+.f64
118×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025123
034123
162115
29699
318599
426699
532099
032099
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
(*.f64 d1 d3)
d1
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
d1
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
d1
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 (+.f64 #s(literal 37 binary64) d2))
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
(*.f64 d1 d3)
d1
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
d1
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
d1
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))
#s(literal 37 binary64)
d3

localize111.0ms (1.9%)

Memory
19.8MiB live, 99.8MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.00390625
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
accuracy23.68223146520429
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
accuracy0
(+.f64 #s(literal 37 binary64) d2)
accuracy0.01953125
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
accuracy23.172896523711362
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
accuracy0
(*.f64 d1 d3)
accuracy38.11957927897047
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
accuracy0
(*.f64 d1 d2)
accuracy38.16034128035001
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
accuracy0
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.0078125
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
92.0ms253×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 105 to 22 computations (79% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-mult: 65.0ms (88.2% of total)
ival-add: 8.0ms (10.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series21.0ms (0.4%)

Memory
3.5MiB live, 40.4MiB allocated
Counts
13 → 336
Calls
Call 1
Inputs
#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())
#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())
#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())
#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())
#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())
#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 37 d2))) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 37 d2))) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 37 d2))) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 37 d3))) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 37 d3))) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 37 d3))) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (patch (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) #<representation binary64>) () ())) ())
#s(alt (+ 37 d2) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt 37 (taylor 0 d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 d3 #s(literal 37 binary64)) (patch (+.f64 d3 #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* 37 d1) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #<representation binary64>) () ())) ())
#s(alt 37 (taylor 0 d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 d2) (taylor 0 d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 d2) (taylor 0 d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (+ 37 d2) (taylor 0 d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 37 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 37 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 37 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 37 (/ 1 d2)))) (taylor -inf d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 37 (/ 1 d2)))) (taylor -inf d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 37 (/ 1 d2)))) (taylor -inf d2) (#s(alt (+.f64 #s(literal 37 binary64) d2) (patch (+.f64 #s(literal 37 binary64) d2) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* 37 d1) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) (patch (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt 37 (taylor 0 d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 #s(literal 37 binary64) d3) (patch (+.f64 #s(literal 37 binary64) d3) #<representation binary64>) () ())) ())
Calls

84 calls:

TimeVariablePointExpression
2.0ms
d1
@0
(* d1 d3)
1.0ms
d3
@inf
(* d1 (+ (+ d3 37) d2))
0.0ms
d1
@inf
(* d1 (+ (+ d3 37) d2))
0.0ms
d1
@0
(* d1 (+ (+ d3 37) d2))
0.0ms
d1
@inf
(* d1 (+ 37 d2))

simplify240.0ms (4.1%)

Memory
22.4MiB live, 325.2MiB allocated
Algorithm
egg-herbie
Rules
8 458×lower-fma.f64
8 458×lower-fma.f32
2 842×lower-*.f64
2 842×lower-*.f32
2 548×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01201794
14031794
211751770
334721770
468631770
080691758
Stop Event
iter limit
node limit
Counts
336 → 326
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(+ 37 d2)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
37
(+ 37 d2)
(+ 37 d2)
(+ 37 d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
37
#s(literal 37 binary64)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)

rewrite329.0ms (5.7%)

Memory
-2.3MiB live, 395.9MiB allocated
Rules
7 668×lower-fma.f64
7 668×lower-fma.f32
4 446×lower-/.f64
4 446×lower-/.f32
4 236×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025109
034109
1141101
21165101
0842297
Stop Event
iter limit
node limit
iter limit
Counts
13 → 332
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
(*.f64 d1 d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+.f64 #s(literal 37 binary64) d3)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2)))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(fma.f64 d1 #s(literal 37 binary64) (fma.f64 d1 d3 (*.f64 d1 d2)))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(fma.f64 #s(literal 37 binary64) d1 (fma.f64 d1 d3 (*.f64 d1 d2)))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d1 d2))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))) (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) d1) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) d1) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (neg.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) d1)) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) d1)) (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) (fma.f64 d1 d3 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) (fma.f64 d1 d3 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) d1)
(*.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))
(*.f64 (*.f64 d1 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(*.f64 (*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(+.f64 d3 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
(+.f64 (+.f64 #s(literal 37 binary64) d2) d3)
(+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (neg.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(+.f64 (+.f64 d3 d2) #s(literal 37 binary64))
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) d2)
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))) d2)
(fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (neg.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))) d3)
(fma.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2)))) d3)
(fma.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) d2)
(fma.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)) d3)
(fma.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d2)
(fma.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))) d2)
(fma.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))) d2)
(fma.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d3))) d2)
(fma.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 #s(literal -37 binary64)))) d2)
(fma.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))) d3)
(fma.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d2))) d3)
(fma.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2) d3)
(fma.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) d3)
(/.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)))) (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (fma.f64 d3 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d2 d2))) (*.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (neg.f64 (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))))) (neg.f64 (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (neg.f64 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (neg.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 #s(literal 50653 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) (*.f64 #s(literal 37 binary64) (+.f64 d3 d2)))))
(/.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (*.f64 d3 d3))) (fma.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (+.f64 d3 d2) (+.f64 d3 d2) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d3 d2) #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d3 d2) (+.f64 d3 d2))) (-.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d3)) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))
(/.f64 (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) #s(literal 1369 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) #s(literal -1 binary64))
(*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 #s(literal 1 binary64) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(*.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(fma.f64 #s(literal 1369 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (neg.f64 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (neg.f64 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))) (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) d1) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (neg.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (neg.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(*.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(+.f64 #s(literal 37 binary64) d2)
(+.f64 d2 #s(literal 37 binary64))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))))
(fma.f64 #s(literal 1369 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (fma.f64 d2 d2 #s(literal -1369 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (-.f64 #s(literal 37 binary64) d2) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -1369 binary64))) (neg.f64 (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) #s(literal -1 binary64))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2)))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(*.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d2))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2))
(*.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d3))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))) (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))))) (neg.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)) (neg.f64 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(fma.f64 #s(literal 1369 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (neg.f64 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (neg.f64 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))

eval241.0ms (4.1%)

Memory
-20.6MiB live, 112.0MiB allocated
Compiler

Compiled 9 051 to 886 computations (90.2% saved)

prune392.0ms (6.7%)

Memory
-15.7MiB live, 67.4MiB allocated
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New6553658
Fresh202
Picked055
Done000
Total6578665
Accuracy
100.0%
Counts
665 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
63.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
63.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
63.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
63.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
25.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
40.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
40.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 70 to 44 computations (37.1% saved)

simplify9.0ms (0.2%)

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

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d3)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
cost-diff192
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
cost-diff0
(*.f64 d1 d2)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
cost-diff192
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
cost-diff0
#s(approx (+ 37 d3) #s(literal 37 binary64))
cost-diff0
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
Rules
200×lower-fma.f32
196×lower-fma.f64
196×lower-+.f64
196×lower-+.f32
116×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02299
02895
14589
26877
314777
425177
531377
031377
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
d1
#s(approx (+ 37 d3) #s(literal 37 binary64))
#s(literal 37 binary64)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
d1
#s(literal 37 binary64)
(*.f64 d1 d2)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
d1
#s(literal 37 binary64)
(*.f64 d1 d3)
d3
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
d1
#s(approx (+ 37 d3) #s(literal 37 binary64))
#s(literal 37 binary64)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
d1
#s(literal 37 binary64)
(*.f64 d1 d2)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
d1
#s(literal 37 binary64)
(*.f64 d1 d3)
d3

localize281.0ms (4.8%)

Memory
-5.6MiB live, 32.4MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d3)
accuracy0.00390625
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
accuracy23.68223146520429
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
accuracy0
(*.f64 d1 d2)
accuracy0.0078125
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
accuracy23.172896523711362
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
accuracy0.00390625
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
accuracy23.68223146520429
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
accuracy32.839000176182154
#s(approx (+ 37 d3) #s(literal 37 binary64))
Samples
25.0ms253×0valid
0.0ms3valid
0.0ms2valid
0.0ms1valid
Compiler

Compiled 77 to 20 computations (74% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 8.0ms (51.9% of total)
ival-add: 6.0ms (39% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series9.0ms (0.2%)

Memory
11.0MiB live, 11.0MiB allocated
Counts
9 → 240
Calls
Call 1
Inputs
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())
#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())
#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())
#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 37 d1) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) (patch (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))) #<representation binary64>) () ())) ())
#s(alt 37 (taylor 0 d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 37 d3) (taylor 0 d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 37 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (+ 37 d3) #s(literal 37 binary64)) (patch #s(approx (+ 37 d3) #s(literal 37 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 37))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 37))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 37))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 37))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* 37 d1) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d3) 37))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d3) 37))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d3) 37))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d3) 37))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* 37 d1) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) (patch (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3)))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3)))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
Calls

60 calls:

TimeVariablePointExpression
0.0ms
d1
@inf
(+ (* d1 37) (* d1 d2))
0.0ms
d1
@0
(+ (* d1 37) (* d1 d2))
0.0ms
d2
@0
(+ (* d1 37) (* d1 d2))
0.0ms
d3
@0
(+ (* d1 37) (* d1 d3))
0.0ms
d1
@-inf
(+ (* d1 37) (* d1 d2))

simplify219.0ms (3.8%)

Memory
17.5MiB live, 178.3MiB allocated
Algorithm
egg-herbie
Rules
10 496×lower-fma.f64
10 496×lower-fma.f32
2 586×lower-*.f64
2 586×lower-*.f32
1 762×lower-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0891536
12891212
28141212
324331212
469451212
084431212
Stop Event
iter limit
node limit
Counts
240 → 238
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)

rewrite228.0ms (3.9%)

Memory
19.2MiB live, 365.5MiB allocated
Rules
6 142×lower-fma.f32
6 138×lower-fma.f64
5 072×lower-*.f32
5 066×lower-*.f64
4 318×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02291
02887
111681
292281
0819678
Stop Event
iter limit
node limit
iter limit
Counts
9 → 119
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
#s(approx (+ 37 d3) #s(literal 37 binary64))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
(*.f64 d1 d2)
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
(*.f64 d1 d3)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
(*.f64 #s(approx (+ 37 d3) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d3) #s(literal 37 binary64))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 37 binary64) (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 37 binary64) d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d1) (/.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d1) (/.f64 #s(literal 37 binary64) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 37 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d1 d2))))) (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1))) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (fma.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)))) (neg.f64 (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))) (+.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d1 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)
(*.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 (*.f64 #s(literal -37 binary64) d1))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (-.f64 #s(literal 37 binary64) d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(+.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1))))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d3))
(fma.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 37 binary64) (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 #s(literal 37 binary64) d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d1) (/.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d1) (/.f64 #s(literal 37 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 37 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 d3)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 d3)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 d3)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d1 d3))))) (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1))) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fma.f64 (*.f64 d3 d3) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)))) (neg.f64 (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))) (+.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 d3)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d1 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1))))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal 37 binary64) d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 d1 d3)
(*.f64 d3 d1)

eval42.0ms (0.7%)

Memory
-17.1MiB live, 65.0MiB allocated
Compiler

Compiled 4 983 to 344 computations (93.1% saved)

prune31.0ms (0.5%)

Memory
14.7MiB live, 51.9MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New3570357
Fresh000
Picked033
Done055
Total3578365
Accuracy
100.0%
Counts
365 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
63.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
63.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
63.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
63.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
25.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
40.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
40.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 157 to 78 computations (50.3% saved)

regimes22.0ms (0.4%)

Memory
4.6MiB live, 41.2MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Calls

5 calls:

6.0ms
(+.f64 d3 #s(literal 5 binary64))
4.0ms
d1
4.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
4.0ms
d2
4.0ms
d3
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
100.0%1(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes19.0ms (0.3%)

Memory
-7.8MiB live, 26.6MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
Calls

5 calls:

8.0ms
(+.f64 d3 #s(literal 5 binary64))
3.0ms
d1
3.0ms
d2
3.0ms
d3
3.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Results
AccuracySegmentsBranch
73.6%5d1
91.7%2d2
90.9%2d3
97.3%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
90.9%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes9.0ms (0.1%)

Memory
14.8MiB live, 14.8MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
Calls

4 calls:

2.0ms
d3
2.0ms
d2
2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
90.4%2d3
90.4%2(+.f64 d3 #s(literal 5 binary64))
74.1%2d2
78.0%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes43.0ms (0.7%)

Memory
-42.5MiB live, 19.0MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
Calls

3 calls:

26.0ms
d3
15.0ms
(+.f64 d3 #s(literal 5 binary64))
2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Results
AccuracySegmentsBranch
77.9%3(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
72.6%3d3
67.7%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 26 to 19 computations (26.9% saved)

regimes2.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
Calls

1 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Results
AccuracySegmentsBranch
74.5%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes6.0ms (0.1%)

Memory
14.0MiB live, 14.0MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Calls

5 calls:

1.0ms
d1
1.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
1.0ms
d3
1.0ms
d2
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
40.4%1(+.f64 d3 #s(literal 5 binary64))
40.4%1d1
40.4%1d3
40.4%1d2
40.4%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.79328323901877e-243
5.315809178814661e-285
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2285140781.990261
98935874930145.9
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.860271070604532e-13
1.574777510523282e-12
0.0ms
-1.79328323901877e-243
5.315809178814661e-285
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.79328323901877e-243
5.315809178814661e-285
Compiler

Compiled 19 to 17 computations (10.5% saved)

simplify10.0ms (0.2%)

Memory
-26.5MiB live, 12.6MiB allocated
Algorithm
egg-herbie
Rules
16×*-commutative_binary64
12×+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045257
159257
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 4000000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 4000000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))

soundness804.0ms (13.8%)

Memory
7.3MiB live, 322.4MiB allocated
Rules
13 292×lower-fma.f64
13 292×lower-fma.f32
8 646×lower-fma.f64
8 646×lower-fma.f32
8 458×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01201794
14031794
211751770
334721770
468631770
080691758
01133
01733
16429
253625
0822525
083698
1291690
2915686
32471686
46080686
08159686
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 225 to 99 computations (56% saved)

preprocess52.0ms (0.9%)

Memory
20.3MiB live, 94.5MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 386 to 154 computations (60.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...