FastMath dist3

Time bar (total: 8.9s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

sample4.7s (53.2%)

Memory
-3.7MiB live, 1 347.1MiB allocated
Samples
545.0ms8 218×0valid
4.0ms30×1valid
1.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 323.0ms
ival-mult: 173.0ms (53.5% of total)
ival-add: 129.0ms (39.9% of total)
exact: 10.0ms (3.1% of total)
ival-true: 7.0ms (2.2% of total)
ival-assert: 4.0ms (1.2% of total)
adjust: 1.0ms (0.3% of total)
Bogosity

explain163.0ms (1.8%)

Memory
18.9MiB live, 180.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60-0-(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
10-0-(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
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 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-rescue60
(*.f64 d1 d2)overflow34
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow37
+.f64(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))nan-rescue10
(*.f64 d1 d2)overflow34
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))overflow58
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow37
(*.f64 d1 #s(literal 32 binary64))overflow1
Confusion
Predicted +Predicted -
+70
-0249
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+700
-00249
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0249
17
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
35.0ms488×0valid
2.0ms16×1valid
2.0ms2valid
Compiler

Compiled 140 to 48 computations (65.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 11.0ms (54.1% of total)
ival-add: 8.0ms (39.3% of total)
adjust: 1.0ms (4.9% of total)
ival-true: 1.0ms (4.9% of total)
exact: 1.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)

preprocess65.0ms (0.7%)

Memory
-5.8MiB live, 32.6MiB allocated
Algorithm
egg-herbie
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 #s(literal 37 binary64) d3) d2) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 13 to 11 computations (15.4% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

simplify6.0ms (0.1%)

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

localize32.0ms (0.4%)

Memory
-4.9MiB live, 36.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 #s(literal 32 binary64))
accuracy0.0390625
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy0.2812479358302058
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy1.4179604933208232
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
23.0ms245×0valid
1.0ms1valid
1.0ms2valid
Compiler

Compiled 84 to 24 computations (71.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 5.0ms (51.1% of total)
ival-add: 4.0ms (40.9% 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)

series13.0ms (0.1%)

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

9 calls:

TimeVariablePointExpression
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
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
1.0ms
d3
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))

simplify129.0ms (1.5%)

Memory
-16.8MiB live, 149.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083818
1291690
2915686
32470686
46082686
08144686
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
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 #s(literal 5 binary64) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)
(*.f64 #s(literal 32 binary64) d1)

rewrite356.0ms (4%)

Memory
18.1MiB live, 205.9MiB allocated
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
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval102.0ms (1.1%)

Memory
-22.3MiB live, 132.6MiB allocated
Compiler

Compiled 12 163 to 1 054 computations (91.3% saved)

prune10.0ms (0.1%)

Memory
36.9MiB live, 36.9MiB allocated
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New4477454
Fresh000
Picked101
Done000
Total4487455
Accuracy
100.0%
Counts
455 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
65.0%
(+.f64 #s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
57.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
46.3%
#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 212 to 170 computations (19.8% saved)

simplify179.0ms (2%)

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

localize86.0ms (1%)

Memory
4.1MiB live, 79.4MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 d3 #s(literal -37 binary64))
accuracy0.01171875
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
accuracy22.09159584270354
#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.01171875
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
accuracy27.214074476580446
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
accuracy0
(*.f64 d3 d1)
accuracy34.364137864544105
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
accuracy0
(*.f64 d2 d1)
accuracy39.70270171790153
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
accuracy0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.00390625
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy0.01953125
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
71.0ms255×0valid
0.0ms1valid
Compiler

Compiled 228 to 50 computations (78.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 12.0ms (56.9% of total)
ival-add: 7.0ms (33.2% of total)
ival-sub: 1.0ms (4.7% of total)
exact: 1.0ms (4.7% of total)
adjust: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series27.0ms (0.3%)

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

9 calls:

TimeVariablePointExpression
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
@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))

simplify213.0ms (2.4%)

Memory
0.2MiB live, 214.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01201794
14031794
211751770
334681770
468741770
080621758
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
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(-.f64 d3 #s(literal -37 binary64))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
#s(literal 37 binary64)
(-.f64 d2 #s(literal -37 binary64))
(-.f64 d2 #s(literal -37 binary64))
(-.f64 d2 #s(literal -37 binary64))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d2
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
(-.f64 d2 #s(literal -37 binary64))
(-.f64 d2 #s(literal -37 binary64))
(-.f64 d2 #s(literal -37 binary64))
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d2
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(fma.f64 (/.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d2 d2)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
(-.f64 d2 #s(literal -37 binary64))
(-.f64 d2 #s(literal -37 binary64))
(-.f64 d2 #s(literal -37 binary64))
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(-.f64 d2 #s(literal -37 binary64))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
#s(literal 37 binary64)
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
#s(literal 37 binary64)
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d3
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
d3
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d3
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d3 d3)
d3
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)

rewrite250.0ms (2.8%)

Memory
-23.5MiB live, 173.0MiB allocated
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
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval81.0ms (0.9%)

Memory
13.5MiB live, 164.6MiB allocated
Compiler

Compiled 14 759 to 1 143 computations (92.3% saved)

prune24.0ms (0.3%)

Memory
2.7MiB live, 79.8MiB allocated
Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New6594663
Fresh202
Picked055
Done000
Total6619670
Accuracy
100.0%
Counts
670 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
65.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))))
57.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
57.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
21.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
46.3%
#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 148 to 117 computations (20.9% saved)

simplify128.0ms (1.4%)

Memory
5.3MiB live, 58.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff0
(-.f64 d3 #s(literal -37 binary64))
cost-diff192
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 d2 d1))
cost-diff0
(*.f64 d1 #s(literal 37 binary64))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))))
cost-diff192
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
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))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025117
034116
155106
28794
317894
429294
539994
654394
789394
8153494
9248194
10273994
11276194
12276794
13277294
14277794
15293994
16300494
17300494
18300494
0300494
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)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
d3
d1
(*.f64 d1 #s(literal 37 binary64))
#s(literal 37 binary64)
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 d2 d1))
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal -37 binary64)
d1
(*.f64 d2 d1)
d2
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)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
d1
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)
#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)
d3
d1
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)
(*.f64 (+.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d1)
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal -37 binary64)
d1
(*.f64 d2 d1)
d2

localize61.0ms (0.7%)

Memory
-11.1MiB live, 145.7MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 d3 #s(literal -37 binary64))
accuracy0
(*.f64 d2 d1)
accuracy0.5156194952111204
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 d2 d1))
accuracy0
(*.f64 d1 #s(literal 37 binary64))
accuracy0.2578097476055602
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
accuracy22.09159584270354
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))))
accuracy0
(*.f64 d1 #s(literal 37 binary64))
accuracy0.2656222476055602
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
accuracy27.214074476580446
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
accuracy0.01171875
(*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1)
accuracy22.09159584270354
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
accuracy37.23912356301958
#s(approx (- d3 -37) #s(literal 37 binary64))
Samples
39.0ms256×0valid
Compiler

Compiled 213 to 49 computations (77% saved)

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

series21.0ms (0.2%)

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

simplify366.0ms (4.1%)

Memory
-7.4MiB live, 149.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01102102
13791438
211141438
330611438
473891438
081781438
Stop Event
iter limit
node limit
Counts
276 → 272
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))))
(+ (* 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 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 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 (* 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 (+ (* 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 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 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 (+ (* -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 (/ (+ (* 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 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 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))))
(* 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))))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* 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) (* d1 d2))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 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 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ 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)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
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 (+ (* -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 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* 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 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 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 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 (+ 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 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)
(* -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) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 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)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
Outputs
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
#s(literal 37 binary64)
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
#s(literal 37 binary64)
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
d3
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d3 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
d3
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)

rewrite699.0ms (7.8%)

Memory
-6.6MiB live, 153.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025102
034101
114391
2108091
0842388
Stop Event
iter limit
node limit
iter limit
Counts
11 → 233
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 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 d2 d1))
(-.f64 d3 #s(literal -37 binary64))
(*.f64 d2 d1)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval154.0ms (1.7%)

Memory
-9.6MiB live, 159.2MiB allocated
Compiler

Compiled 12 801 to 794 computations (93.8% saved)

prune17.0ms (0.2%)

Memory
21.6MiB live, 59.3MiB allocated
Pruning

9 alts after pruning (0 fresh and 9 done)

PrunedKeptTotal
New5190519
Fresh000
Picked044
Done055
Total5199528
Accuracy
100.0%
Counts
528 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) d1 (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
65.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))))
57.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64))))
65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
57.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
21.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (- d3 -37) #s(literal 37 binary64)) d1))
46.3%
#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 336 to 169 computations (49.7% saved)

regimes25.0ms (0.3%)

Memory
-27.3MiB live, 59.9MiB allocated
Counts
12 → 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))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 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 d3 #s(literal -37 binary64)) d1 (*.f64 d2 d1))
(+.f64 #s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.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:

7.0ms
d1
5.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
4.0ms
d2
4.0ms
d3
4.0ms
(+.f64 d3 #s(literal 5 binary64))
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 19 to 25 computations (-31.6% saved)

regimes23.0ms (0.3%)

Memory
-0.5MiB live, 39.2MiB allocated
Counts
7 → 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))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 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:

11.0ms
d1
3.0ms
d3
3.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
3.0ms
d2
3.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
67.7%2d1
93.0%2d2
92.4%2d3
96.4%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
92.4%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes9.0ms (0.1%)

Memory
21.3MiB live, 21.3MiB 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:

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

Compiled 18 to 22 computations (-22.2% saved)

regimes6.0ms (0.1%)

Memory
12.5MiB live, 12.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

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
d3
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
79.7%3(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
76.3%3d3
72.2%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 17 to 19 computations (-11.8% saved)

regimes27.0ms (0.3%)

Memory
-34.4MiB live, 5.3MiB 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

1 calls:

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

Compiled 13 to 11 computations (15.4% saved)

regimes7.0ms (0.1%)

Memory
23.1MiB live, 23.1MiB 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%1d1
38.0%1(+.f64 d3 #s(literal 5 binary64))
38.0%1d3
38.0%1d2
38.0%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 19 to 25 computations (-31.6% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.824181899774263e-207
2.8632748072073265e-299
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.026141742293589
86.16568437584831
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.5203157083543264e-59
1.0146111864198746e-52
0.0ms
-4.824181899774263e-207
2.8632748072073265e-299
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.824181899774263e-207
2.8632748072073265e-299
Compiler

Compiled 16 to 17 computations (-6.3% saved)

simplify29.0ms (0.3%)

Memory
-4.8MiB live, 73.0MiB allocated
Algorithm
egg-herbie
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 -5783580587434429/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 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 -5783580587434429/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 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 2826955303645415/56539106072908298546665520023773392506479484700019806659891398441363832832 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 -5783580587434429/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 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 (+.f64 d2 (+.f64 #s(literal 37 binary64) 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 -5783580587434429/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 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 #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 #s(literal 32 binary64) d1) (+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d2 d1))) #s(literal -5783580587434429/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 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 2826955303645415/56539106072908298546665520023773392506479484700019806659891398441363832832 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 -5783580587434429/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 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))

soundness761.0ms (8.5%)

Memory
8.6MiB live, 484.3MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01201794
14031794
211751770
334681770
468741770
080621758
01133
01733
16429
253625
0822525
083818
1291690
2915686
32470686
46082686
08144686
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 332 to 126 computations (62% saved)

preprocess96.0ms (1.1%)

Memory
2.2MiB live, 485.5MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 610 to 190 computations (68.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...