FastMath dist3

Time bar (total: 55.4s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

sample51.5s (92.9%)

Memory
16.0MiB live, 1 156.2MiB allocated
Samples
51.2s8 228×0valid
3.0ms24×1valid
1.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 43.7s
ival-mult: 43.6s (99.7% of total)
ival-add: 108.0ms (0.2% of total)
exact: 7.0ms (0% of total)
ival-true: 5.0ms (0% of total)
ival-assert: 3.0ms (0% of total)
adjust: 1.0ms (0% of total)
Bogosity

explain110.0ms (0.2%)

Memory
23.7MiB live, 179.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)overflow36
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow37
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
36.0ms488×0valid
2.0ms16×1valid
1.0ms2valid
Compiler

Compiled 102 to 37 computations (63.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 14.0ms (61.4% of total)
ival-add: 7.0ms (30.7% of total)
adjust: 1.0ms (4.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess63.0ms (0.1%)

Memory
-4.9MiB live, 32.9MiB 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 (+.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1)
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.3MiB live, 1.3MiB 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)

simplify7.0ms (0%)

Memory
11.4MiB live, 11.4MiB 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 (+.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1)
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 (+.f64 #s(literal 5 binary64) d3) d1)
(+.f64 d3 #s(literal 5 binary64))
(+.f64 #s(literal 5 binary64) d3)
d3
#s(literal 5 binary64)
(*.f64 d1 #s(literal 32 binary64))
(*.f64 #s(literal 32 binary64) d1)
#s(literal 32 binary64)

localize26.0ms (0%)

Memory
8.0MiB live, 46.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 #s(literal 32 binary64))
accuracy0.01171875
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy0.0390625
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy1.1640563074906174
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
18.0ms245×0valid
1.0ms1valid
0.0ms2valid
0.0ms3valid
Compiler

Compiled 43 to 13 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 4.0ms (47.2% of total)
ival-add: 3.0ms (35.4% 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)

series16.0ms (0%)

Memory
-15.8MiB live, 22.4MiB 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 (+ (* 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 (+ 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 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 (+.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 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 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 (+.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 (* 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 (* 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) (+ (* 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 (+ (* 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 (* 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 (*.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 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 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 (*.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 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 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 (+ 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 (+ 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 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 (+ 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 (* 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 (* 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 (* 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 (* 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 (+ 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 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 (* -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 (* -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 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 (+ 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 -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

9 calls:

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

simplify177.0ms (0.3%)

Memory
0.7MiB live, 122.6MiB 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
083818
1291690
2914686
32472686
46089686
08171686
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(+ (* 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 (+ 5 d3))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 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)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 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)))))
(* 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)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 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))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(+ (* 5 d1) (* d1 d3))
(+ (* 5 d1) (* 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)
(* 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)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d3 (+ d1 (* 5 (/ d1 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)
(* -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 d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* -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)))
(* -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 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
Outputs
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -5 binary64)) d1)
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* 5 d1)
(*.f64 #s(literal 5 binary64) d1)
(+ (* 5 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(+ (* 5 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(+ (* 5 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* 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))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* 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))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -5 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* 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))

rewrite339.0ms (0.6%)

Memory
-29.4MiB live, 147.2MiB 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 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (fma.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 32 binary64) d1) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (fma.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 32 binary64) d1) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (-.f64 (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.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 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) d2) d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))))))
(*.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(*.f64 d1 (+.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 1073741824 binary64)) (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)) (-.f64 (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3))) (-.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1)) (fma.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1))) (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) d1) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.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 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) d2) d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 1073741824 binary64)) (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)) (-.f64 (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.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 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) d2) d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 1073741824 binary64)) (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)) (-.f64 (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 1073741824 binary64)) (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)) (-.f64 (*.f64 #s(literal 32768 binary64) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) d2) d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 (*.f64 d3 d3) d3 #s(literal -125 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 (*.f64 d3 d3) d3 #s(literal -125 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (*.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 #s(literal 5 binary64) d3) (*.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 #s(literal 5 binary64) d3) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 d3 d3)) d3 (*.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d3 d3) (*.f64 d3 d3) (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 d3 d3)) d3 (*.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d3 d3) (*.f64 d3 d3) (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 (*.f64 d3 d3) d3 #s(literal -125 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 (*.f64 d3 d3) d3 #s(literal -125 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (*.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 #s(literal 5 binary64) d3) (*.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 #s(literal 5 binary64) d3) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 d3 d3)) d3 (*.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d3 d3) (*.f64 d3 d3) (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 d3 d3)) d3 (*.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d3 d3) (*.f64 d3 d3) (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32768 binary64) (*.f64 (*.f64 d1 d1) d1)))) (fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) d1)) d1 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 #s(literal 32 binary64) d1))
(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 (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 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) (*.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 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 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) #s(literal 1024 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) #s(literal 32 binary64)))) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (*.f64 (*.f64 #s(literal 32 binary64) d1) (-.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))))) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 #s(literal 32 binary64) d1))
(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 (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 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(fma.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 32 binary64)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 #s(literal 32 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(-.f64 (fma.f64 #s(literal 32 binary64) d1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.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 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 #s(literal 32 binary64) d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(+.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 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(+.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.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 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #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 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))
(+.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(+.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal 32 binary64) d1))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) d1)) d1 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(*.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) d1)) d1 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) d1)) d1 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1))))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) (*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) d1)) d1 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3)) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d1) d1)))))))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 (*.f64 d3 d3) d3 #s(literal -125 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 #s(literal 5 binary64) d3) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 d3 d3)) d3 (*.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d3 d3) (*.f64 d3 d3) (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (*.f64 d3 d3)))) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 (*.f64 d3 d3) d3 #s(literal -125 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 #s(literal 5 binary64) d3) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 d3 d3)) d3 (*.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d3 d3) (*.f64 d3 d3) (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (*.f64 d3 d3)))) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) (+.f64 #s(literal 5 binary64) d3)) (+.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d2 d2) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 5 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 5 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) (*.f64 d2 d1))
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 5 binary64))) d1) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(fma.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1) (*.f64 d2 d1))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d2 d1))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d2 d1)))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d2 d1)))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(+.f64 (fma.f64 d2 d1 (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(+.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d2 d1 (*.f64 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d2 d1 (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d2 d1)))
(+.f64 (*.f64 d3 d1) (fma.f64 #s(literal 5 binary64) d1 (*.f64 d2 d1)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d2 d1)))
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 5 binary64) (*.f64 d2 d1)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 (*.f64 d3 d3) d3 #s(literal -125 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 #s(literal 5 binary64) d3))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 d3 d3)) d3 (*.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d3 d3) (*.f64 d3 d3) (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (*.f64 d3 d3)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 (*.f64 d3 d3) d3 #s(literal -125 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 #s(literal 5 binary64) d3))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 #s(literal -5 binary64) d3)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 d3 d3)) d3 (*.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (fma.f64 (*.f64 d3 d3) (*.f64 d3 d3) (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (-.f64 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)) (*.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 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) 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 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 5 binary64))) d1))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1))
(*.f64 (+.f64 #s(literal 5 binary64) d3) d1)
(*.f64 d1 (+.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5 binary64) d3)))
(/.f64 (*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64))) d1) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) d1) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5 binary64) d3)))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64)))) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.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 (*.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 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 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 (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 (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 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 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 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1)) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64)))) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (-.f64 d3 #s(literal 5 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (+.f64 #s(literal 25 binary64) (*.f64 d3 (-.f64 d3 #s(literal 5 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (-.f64 d3 #s(literal 5 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 (-.f64 d3 #s(literal 5 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64))) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 5 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)) d1)))
(/.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 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))) (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 125 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5 binary64) d3)))
(fma.f64 #s(literal 5 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 5 binary64) d1))
(fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))
(*.f64 #s(literal 32 binary64) d1)
(*.f64 d1 #s(literal 32 binary64))

eval60.0ms (0.1%)

Memory
29.6MiB live, 65.7MiB allocated
Compiler

Compiled 14 296 to 1 031 computations (92.8% saved)

prune96.0ms (0.2%)

Memory
-18.8MiB live, 75.9MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New4486454
Fresh000
Picked101
Done000
Total4496455
Accuracy
100.0%
Counts
455 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
67.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
44.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
38.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 106 to 68 computations (35.8% saved)

simplify105.0ms (0.2%)

Memory
2.1MiB live, 37.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d3 #s(literal -37 binary64))
cost-diff0
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
cost-diff0
(+.f64 #s(literal 37 binary64) d2)
cost-diff0
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
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
2 816×lower-fma.f64
2 816×lower-fma.f32
688×lower-*.f32
678×lower-*.f64
618×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026123
035123
158115
29899
319899
429899
539799
654299
790099
8154599
9249499
10273699
11273899
12273899
13287899
14293599
15293599
16293599
0293599
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 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
d2
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal -37 binary64)
d1
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(+.f64 d3 #s(literal 37 binary64))
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+.f64 #s(literal 37 binary64) d2)
(-.f64 d2 #s(literal -37 binary64))
#s(literal 37 binary64)
d2
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal -37 binary64)
d1

localize57.0ms (0.1%)

Memory
-13.4MiB live, 70.9MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 d3 #s(literal -37 binary64))
accuracy0.00390625
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
accuracy20.83996186233105
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
accuracy0
(+.f64 #s(literal 37 binary64) d2)
accuracy0.015625
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
accuracy23.413278262834304
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
accuracy0
(*.f64 d3 d1)
accuracy35.56836174150962
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
accuracy0
(*.f64 d2 d1)
accuracy39.67814219099896
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
accuracy0
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.01953125
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
35.0ms255×0valid
0.0ms2valid
Compiler

Compiled 105 to 24 computations (77.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 11.0ms (57.3% of total)
ival-add: 7.0ms (36.5% of total)
ival-sub: 1.0ms (5.2% 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)

series23.0ms (0%)

Memory
13.3MiB live, 50.2MiB 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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())
#s(alt (-.f64 d3 #s(literal -37 binary64)) (patch (-.f64 d3 #s(literal -37 binary64)) #<representation binary64>) () ())
Outputs
#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 (+ 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 (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* 37 d1) (taylor 0 d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<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 (+ (* 32 d1) (* d1 (+ 5 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 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 (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 37 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<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 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 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 (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<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 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (+ 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 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 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* 37 d1) (taylor 0 d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 37 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<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 (* 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 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 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 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 37 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<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 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 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 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 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<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 (*.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 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<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 #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor inf d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor inf d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<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 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<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 d2 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<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 d3 d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<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 (+.f64 #s(literal 37 binary64) d2) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d2)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (patch (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<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 (-.f64 d3 #s(literal -37 binary64)) d1)) (patch #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 37 d3)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (patch (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify133.0ms (0.2%)

Memory
-1.9MiB live, 152.6MiB 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
334581770
468901770
080701758
Stop Event
iter limit
node limit
Counts
336 → 326
Calls
Call 1
Inputs
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ (* 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)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(+ (* 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))))
(+ (* 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))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(+ 37 d2)
(+ 37 d2)
(+ (* 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 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* 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)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 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)
(* 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)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* 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 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* 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)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 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)))))
(* 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)))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 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)))))
(* d1 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ 37 d2)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
(+ (* 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))))
(+ (* 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)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(+ (* 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))))
(+ (* 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))))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 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
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 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)
(* 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)
(* d1 d3)
(* d1 d3)
(* 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)
(* 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)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 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)))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 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)
(* -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)
(* -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)
(* -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)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
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)))
(* 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 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))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 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 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 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))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 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)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -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)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 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)))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* -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)))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
Outputs
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(+ 37 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(+ 37 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(+ 37 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(+ 37 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(+ 37 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
37
#s(literal 37 binary64)
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)

rewrite254.0ms (0.5%)

Memory
1.3MiB live, 199.8MiB allocated
Rules
5 694×lower-fma.f64
5 694×lower-fma.f32
3 848×lower-/.f64
3 848×lower-/.f32
3 752×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026109
035109
1139101
21092101
0854597
Stop Event
iter limit
node limit
iter limit
Counts
13 → 337
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 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(-.f64 d3 #s(literal -37 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(*.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1) (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 d2 d1))))))
(*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))))) (-.f64 (*.f64 d2 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (*.f64 (*.f64 d2 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) d1)) (neg.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))) (neg.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1) (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1)))) (neg.f64 (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 d2 d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) d1) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))
(/.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)) d1) (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1) (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2) (*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (*.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1)) (*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1) (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 d2 d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 d2 d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 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 d3 d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d2 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 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 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (*.f64 d2 d1))
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
(fma.f64 d2 d1 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 37 binary64)) (*.f64 d3 d1))
(fma.f64 d1 d2 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(fma.f64 d1 (-.f64 d3 #s(literal -37 binary64)) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))) (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 d2)))
(+.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 d2 (-.f64 d3 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (-.f64 d3 #s(literal -37 binary64)))))
(*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (+.f64 d2 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))))
(*.f64 (*.f64 (neg.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(*.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 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 d2 (-.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.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 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))) (+.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 #s(literal -37 binary64) d2) (-.f64 #s(literal -37 binary64) d2))) (+.f64 d3 (-.f64 #s(literal -37 binary64) d2)))
(/.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 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 37 binary64)))
(/.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 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 d3)) (-.f64 (+.f64 d2 #s(literal 37 binary64)) d3))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d3 d2) (+.f64 d3 d2))) (-.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(/.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 (-.f64 d3 #s(literal -37 binary64)) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #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 (-.f64 d3 #s(literal -37 binary64)) 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 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (*.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) d3) (pow.f64 (-.f64 #s(literal -37 binary64) d2) #s(literal 3 binary64))) (fma.f64 d3 d3 (fma.f64 (-.f64 #s(literal -37 binary64) d2) (-.f64 #s(literal -37 binary64) d2) (*.f64 d3 (-.f64 #s(literal -37 binary64) d2)))))
(/.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 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 (fma.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (+.f64 d2 #s(literal 37 binary64)) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d3))))
(/.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 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))))) (neg.f64 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64))))) (neg.f64 (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (+.f64 d2 #s(literal 37 binary64))))) (neg.f64 (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))) (neg.f64 (neg.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (-.f64 (*.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 #s(literal -37 binary64)) d2) (*.f64 d2 d2))) (*.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))))))
(/.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 d2 (-.f64 d3 #s(literal -37 binary64)))) (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))))
(/.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 (+.f64 d2 #s(literal 37 binary64))) (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64))))) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (+.f64 d2 #s(literal 37 binary64))))))
(/.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 d2 (-.f64 d3 #s(literal -37 binary64))))) (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (+.f64 d2 #s(literal 37 binary64)))) (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 (*.f64 (neg.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (neg.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (*.f64 d2 (-.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2))) (neg.f64 (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))))))
(/.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))
(/.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)) (fma.f64 d2 d2 (-.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (*.f64 d2 (-.f64 d3 #s(literal -37 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)) (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))))))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (neg.f64 (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 d3 #s(literal -37 binary64)) (*.f64 (*.f64 d2 d2) d2)) (neg.f64 (fma.f64 d2 (-.f64 d2 (-.f64 d3 #s(literal -37 binary64))) (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64)))))))
(fma.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) d2)
(fma.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))) d3)
(fma.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)) d3)
(fma.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64)) d2)
(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 (neg.f64 (fma.f64 (*.f64 d2 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 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) d2)
(fma.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))) d2)
(fma.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.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 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3)))) d2)
(fma.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) d2)
(fma.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))))
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))) d3)
(fma.f64 (fma.f64 (*.f64 d2 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)
(-.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)))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (-.f64 d3 (+.f64 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 (-.f64 d3 #s(literal -37 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)))
(-.f64 d3 (-.f64 #s(literal -37 binary64) d2))
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(+.f64 (+.f64 d3 d2) #s(literal 37 binary64))
(+.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (-.f64 d3 #s(literal -37 binary64))) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 (-.f64 d3 #s(literal -37 binary64)) d2))))
(+.f64 (+.f64 d2 #s(literal 37 binary64)) d3)
(+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))
(+.f64 (-.f64 d3 #s(literal -37 binary64)) d2)
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+.f64 d3 (neg.f64 (-.f64 #s(literal -37 binary64) d2)))
(+.f64 d3 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64)))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))
(*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64))) #s(literal -1 binary64))
(/.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 #s(literal 37 binary64) d3)) (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))) (*.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))
(/.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 #s(literal 37 binary64) d3)) #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 #s(literal 37 binary64) d3)) (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (fma.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))
(/.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 (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))) #s(literal -50653 binary64))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64)))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))))
(/.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) (/.f64 (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3))) (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (neg.f64 (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))
(neg.f64 (+.f64 (neg.f64 d3) #s(literal -37 binary64)))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (*.f64 (*.f64 d3 d3) d3) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (neg.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 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 (*.f64 d3 d3) d3) (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3)))) (/.f64 #s(literal -50653 binary64) (+.f64 #s(literal 1369 binary64) (fma.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 #s(literal 37 binary64) d3)))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(-.f64 d3 #s(literal -37 binary64))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (neg.f64 (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (neg.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (*.f64 (fma.f64 (*.f64 d2 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 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 d2 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 d2 #s(literal 37 binary64)) d1)
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (-.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 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 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)))) (neg.f64 (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 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) d1) (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 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) d1)))
(/.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 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 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 d2 d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 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 (neg.f64 (fma.f64 (*.f64 d2 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 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64))
(/.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))))
(/.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 (neg.f64 (fma.f64 d2 d2 #s(literal -1369 binary64))) (neg.f64 (-.f64 d2 #s(literal 37 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 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (-.f64 d2 #s(literal 37 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 37 binary64)) (fma.f64 d2 d2 #s(literal -1369 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))) (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 37 binary64) d2)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (neg.f64 (-.f64 #s(literal 37 binary64) d2))))
(neg.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 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 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.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)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))
(+.f64 d2 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 d1 (-.f64 d3 #s(literal -37 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (-.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) d1) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 37 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))) (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) d1)))
(/.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 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))) (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64)))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))
(*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64))) #s(literal -1 binary64))
(/.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 #s(literal 37 binary64) d3)) (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))) (*.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))
(/.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 #s(literal 37 binary64) d3)) #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 #s(literal 37 binary64) d3)) (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (fma.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))
(/.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 (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))) #s(literal -50653 binary64))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64)))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))))
(/.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) (/.f64 (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3))) (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (neg.f64 (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 50653 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))
(neg.f64 (+.f64 (neg.f64 d3) #s(literal -37 binary64)))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (*.f64 (*.f64 d3 d3) d3) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (neg.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 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 (*.f64 d3 d3) d3) (+.f64 #s(literal 1369 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -37 binary64) d3)))) (/.f64 #s(literal -50653 binary64) (+.f64 #s(literal 1369 binary64) (fma.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 #s(literal 37 binary64) d3)))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))))
(-.f64 d3 #s(literal -37 binary64))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (neg.f64 (/.f64 #s(literal -1369 binary64) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64)))) (neg.f64 (/.f64 #s(literal -50653 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -37 binary64) d3 #s(literal 1369 binary64))))))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))

eval157.0ms (0.3%)

Memory
-11.1MiB live, 108.8MiB allocated
Compiler

Compiled 9 063 to 926 computations (89.8% saved)

prune95.0ms (0.2%)

Memory
10.2MiB live, 167.7MiB allocated
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New6603663
Fresh101
Picked055
Done000
Total6618669
Accuracy
100.0%
Counts
669 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
67.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
27.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
44.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
38.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 71 to 45 computations (36.6% saved)

simplify114.0ms (0.2%)

Memory
8.6MiB live, 47.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d3 d1)
cost-diff0
(+.f64 d2 #s(literal 37 binary64))
cost-diff192
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
cost-diff0
(*.f64 d1 #s(literal 37 binary64))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
cost-diff192
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
cost-diff0
#s(approx (- d3 -37) #s(literal 37 binary64))
cost-diff0
(*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
Rules
2 864×lower-fma.f32
2 860×lower-fma.f64
746×distribute-rgt-in
736×lower-*.f32
730×lower-*.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02385
03184
15178
27970
317370
426070
532070
633770
738870
854670
994070
10159570
11270070
12294070
13296270
14296870
15297370
16297870
17310070
18314970
19314970
0314970
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)
#s(approx (- d3 -37) #s(literal 37 binary64))
#s(literal 37 binary64)
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
d2
d1
(*.f64 d1 #s(literal 37 binary64))
#s(literal 37 binary64)
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
(+.f64 d2 #s(literal 37 binary64))
d2
#s(literal 37 binary64)
d1
(*.f64 d3 d1)
d3
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)
#s(approx (- d3 -37) #s(literal 37 binary64))
#s(literal 37 binary64)
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
d1
(*.f64 d1 #s(literal 37 binary64))
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
(*.f64 (+.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d1)
(+.f64 d2 #s(literal 37 binary64))
(-.f64 d2 #s(literal -37 binary64))
d2
#s(literal 37 binary64)
d1
(*.f64 d3 d1)
d3

localize61.0ms (0.1%)

Memory
-10.0MiB live, 73.2MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 d2 #s(literal 37 binary64))
accuracy0
(*.f64 d3 d1)
accuracy0.7617104928166806
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
accuracy0
(*.f64 d1 #s(literal 37 binary64))
accuracy0.0078125
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
accuracy23.413278262834304
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
accuracy0.00390625
(*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)
accuracy20.83996186233105
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
accuracy32.86803701421758
#s(approx (- d3 -37) #s(literal 37 binary64))
Samples
50.0ms255×0valid
0.0ms2valid
Compiler

Compiled 70 to 24 computations (65.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 18.0ms (49.7% of total)
ival-add: 16.0ms (44.2% of total)
ival-sub: 1.0ms (2.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)

series14.0ms (0%)

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

9 calls:

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

simplify150.0ms (0.3%)

Memory
-9.3MiB live, 65.3MiB allocated
Algorithm
egg-herbie
Rules
10 196×lower-fma.f64
10 196×lower-fma.f32
2 706×lower-+.f64
2 706×lower-+.f32
2 660×lower-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01121548
13881092
211331092
335001092
470551092
083321092
Stop Event
iter limit
node limit
Counts
216 → 212
Calls
Call 1
Inputs
(+ (* 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))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 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))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
37
(+ 37 d2)
(+ 37 d2)
(+ 37 d2)
(* 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)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* 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)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 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)))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* 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)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 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))))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
(+ (* 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 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* 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)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 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)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 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)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 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)
(* -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 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 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 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 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 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)))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -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)))
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
Outputs
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)

rewrite577.0ms (1%)

Memory
3.8MiB live, 126.1MiB allocated
Rules
7 656×lower-fma.f32
7 652×lower-fma.f64
4 274×lower-*.f32
4 268×lower-*.f64
3 778×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02376
03175
114469
2107369
0823967
Stop Event
iter limit
node limit
iter limit
Counts
9 → 183
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)
#s(approx (- d3 -37) #s(literal 37 binary64))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
(*.f64 d1 #s(literal 37 binary64))
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
(+.f64 d2 #s(literal 37 binary64))
(*.f64 d3 d1)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)
(*.f64 d1 #s(approx (- d3 -37) #s(literal 37 binary64)))
#s(approx (- d3 -37) #s(literal 37 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (-.f64 d2 #s(literal 37 binary64))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 d2 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 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 37 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(literal -37 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) d1)) (neg.f64 (-.f64 d2 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1369 binary64)))) (neg.f64 (-.f64 d2 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 d2 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 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))) (neg.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) d1) (-.f64 d2 #s(literal 37 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) d1) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1369 binary64))) (-.f64 d2 #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 37 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))) (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 37 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(literal -37 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 37 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(literal -37 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(literal -37 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 d1 #s(literal 37 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1))
(*.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))))))
(*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d3 d3) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d3) d1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))))))
(*.f64 d1 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d3 d3) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d3) d1))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d3 d3) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d3) d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))) (fma.f64 (*.f64 d1 d1) (*.f64 d3 d3) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d3) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))) (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (+.f64 #s(literal 37 binary64) d2)) d1) (/.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) d1) (/.f64 (+.f64 #s(literal 37 binary64) d2) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (-.f64 d2 #s(literal 37 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 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 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 37 binary64)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(literal -37 binary64))))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 50653 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))) (*.f64 d3 d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d2) d1 (*.f64 d3 d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d3 d1 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(fma.f64 d2 d1 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d3 #s(literal -37 binary64))))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d2) (*.f64 d3 d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 d3 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(fma.f64 d1 d2 (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d3 #s(literal -37 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d2) d3)))))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d3 #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2))
(*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 #s(literal 37 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 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))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -37 binary64) d2)))))
(*.f64 (fma.f64 (*.f64 d2 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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (*.f64 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (*.f64 (-.f64 d2 #s(literal 37 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 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))))
(/.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 #s(literal 1369 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -37 binary64) d2))) (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (neg.f64 (+.f64 #s(literal 1369 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -37 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)))))
(/.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (-.f64 d2 #s(literal 37 binary64)))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -37 binary64) d2))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -1369 binary64))) (-.f64 d2 #s(literal 37 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)))))
(neg.f64 (/.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (neg.f64 (-.f64 d2 #s(literal 37 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 50653 binary64)) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))))
(-.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))))
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))))
(+.f64 #s(literal 37 binary64) d2)
(+.f64 d2 #s(literal 37 binary64))
(*.f64 d3 d1)
(*.f64 d1 d3)

eval326.0ms (0.6%)

Memory
-3.1MiB live, 70.7MiB allocated
Compiler

Compiled 5 979 to 468 computations (92.2% saved)

prune54.0ms (0.1%)

Memory
6.9MiB live, 94.9MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New3950395
Fresh000
Picked033
Done055
Total3958403
Accuracy
100.0%
Counts
403 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
67.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
27.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
44.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
38.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 142 to 74 computations (47.9% saved)

regimes23.0ms (0%)

Memory
-21.7MiB live, 51.7MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 (+.f64 d2 #s(literal 37 binary64)) d1 (*.f64 d3 d1))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #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))
6.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
3.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)

regimes13.0ms (0%)

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

5 calls:

3.0ms
d1
3.0ms
d2
3.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
3.0ms
d3
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
70.6%2d1
93.6%2d2
94.0%2d3
96.8%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
94.0%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes12.0ms (0%)

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

4 calls:

5.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
78.7%2d2
93.5%2d3
93.5%2(+.f64 d3 #s(literal 5 binary64))
79.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)

regimes8.0ms (0%)

Memory
23.5MiB live, 23.5MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
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
77.6%3d2
78.6%3(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
76.2%3d3
71.8%3(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes6.0ms (0%)

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

3 calls:

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

Compiled 24 to 17 computations (29.2% saved)

regimes7.0ms (0%)

Memory
20.4MiB live, 20.4MiB 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 d2 d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Calls

5 calls:

1.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
1.0ms
d1
1.0ms
d3
1.0ms
d2
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
38.0%1d3
38.0%1d2
38.0%1(+.f64 d3 #s(literal 5 binary64))
38.0%1d1
38.0%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.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.961932711491638e-269
1.0292371926853362e-302
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
5.0182078392795955
829.1821498007384
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.2057951010777066e-39
2.4212782839505827e-39
0.0ms
-4.961932711491638e-269
1.0292371926853362e-302
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.961932711491638e-269
1.0292371926853362e-302
Compiler

Compiled 19 to 17 computations (10.5% saved)

simplify8.0ms (0%)

Memory
-20.0MiB live, 19.6MiB allocated
Algorithm
egg-herbie
Rules
18×*-commutative_binary64
16×+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047257
163257
268257
370257
471257
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 -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 10 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 7355978596156267/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)))
(if (<=.f64 (+.f64 (*.f64 #s(literal 32 binary64) d1) (+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d2 d1))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 10 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 #s(literal 5 binary64) d3) #s(literal 10 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 7355978596156267/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (*.f64 #s(literal 32 binary64) d1) (+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d2 d1))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (*.f64 #s(literal 32 binary64) d1) (+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d2 d1))) #s(literal 7355978596156267/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (*.f64 #s(literal 32 binary64) d1) (+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d2 d1))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))

soundness741.0ms (1.3%)

Memory
8.4MiB live, 363.0MiB 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
083818
1291690
2914686
32472686
46089686
08171686
01201794
14031794
211751770
334581770
468901770
080701758
01133
01733
16429
253625
0822525
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 225 to 101 computations (55.1% saved)

preprocess96.0ms (0.2%)

Memory
8.8MiB live, 96.7MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 386 to 158 computations (59.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...