FastMath test3

Time bar (total: 6.5s)

start0.0ms (0%)

Memory
0.0MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample1.2s (19%)

Memory
-2.1MiB live, 1 515.0MiB allocated
Samples
710.0ms7 820×0valid
46.0ms96×2valid
30.0ms340×1valid
Precisions
Click to see histograms. Total time spent on operations: 483.0ms
ival-mult: 231.0ms (47.8% of total)
ival-add: 197.0ms (40.8% of total)
adjust: 42.0ms (8.7% of total)
ival-true: 5.0ms (1% of total)
exact: 5.0ms (1% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain146.0ms (2.3%)

Memory
6.3MiB live, 165.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
50-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
00-0-(*.f64 d1 #s(literal 3 binary64))
00-0-(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
00-0-#s(literal 3 binary64)
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
00-0-d2
00-0-d1
00-0-d3
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))nan-rescue50
(*.f64 d1 d2)overflow36
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))overflow36
(*.f64 d1 d3)overflow36
Confusion
Predicted +Predicted -
+50
-0251
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+500
-00251
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0251
15
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
53.0ms450×0valid
4.0ms40×1valid
3.0ms22×2valid
Compiler

Compiled 80 to 31 computations (61.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 10.0ms (57.9% of total)
ival-add: 5.0ms (28.9% of total)
adjust: 1.0ms (5.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess106.0ms (1.6%)

Memory
-4.5MiB live, 33.6MiB allocated
Algorithm
egg-herbie
Rules
550×unsub-neg
490×sub-neg
358×cancel-sign-sub
320×distribute-lft-neg-in
312×distribute-lft-out
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03695
111472
232065
392363
4228363
5302363
6329063
7331263
8332263
9332463
10347863
11354263
12354263
0911
0149
1237
2397
3567
4647
0647
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 (+.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 14 to 9 computations (35.7% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 14 to 9 computations (35.7% saved)

simplify4.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 3 binary64))
cost-diff320
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
cost-diff320
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Rules
48×lower-fma.f64
48×lower-fma.f32
48×lower-+.f32
44×lower-+.f64
28×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0931
01427
12325
23925
35625
46425
06425
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 3 binary64))
d1
#s(literal 3 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 d3)
d3
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 (+.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) d1)
d1
#s(literal 3 binary64)
(*.f64 d1 d2)
(*.f64 d2 d1)
d2
(*.f64 d1 d3)
(*.f64 d3 d1)
d3

localize41.0ms (0.6%)

Memory
-3.2MiB live, 34.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d2)
accuracy0
(*.f64 d1 #s(literal 3 binary64))
accuracy0.11328125
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
accuracy1.1796813074906174
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Samples
20.0ms12×2valid
14.0ms231×0valid
1.0ms12×1valid
0.0ms3valid
Compiler

Compiled 33 to 11 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
adjust: 19.0ms (71.8% of total)
ival-mult: 5.0ms (18.9% of total)
ival-add: 2.0ms (7.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series10.0ms (0.1%)

Memory
15.7MiB live, 15.7MiB allocated
Counts
4 → 96
Calls
Call 1
Inputs
#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())
#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())
Outputs
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 3))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 3))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 3))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 3))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 3 binary64)) (patch (*.f64 d1 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
2.0ms
d1
@inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))
1.0ms
d1
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))
1.0ms
d1
@0
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))
1.0ms
d2
@inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))
1.0ms
d2
@0
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))

simplify425.0ms (6.6%)

Memory
-13.0MiB live, 302.0MiB allocated
Algorithm
egg-herbie
Rules
7 052×lower-fma.f64
7 052×lower-fma.f32
3 744×lower-*.f64
3 744×lower-*.f32
1 626×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056456
1177454
2523454
31307454
43546454
57749454
08047454
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
Outputs
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)

rewrite352.0ms (5.5%)

Memory
-8.4MiB live, 923.4MiB allocated
Rules
8 672×lower-fma.f64
8 672×lower-fma.f32
4 996×lower-*.f32
4 990×lower-*.f64
2 756×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0924
01420
14718
242518
3662618
0802418
Stop Event
iter limit
node limit
iter limit
Counts
4 → 213
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 d3 d1) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (fma.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))) (fma.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (+.f64 d2 #s(literal 3 binary64))) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))))))
(*.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(*.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))))
(*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(*.f64 d1 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))) (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3))) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (+.f64 d2 #s(literal 3 binary64))) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) d2) d2)) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1))) (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1)))) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3))))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3))) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (+.f64 d2 #s(literal 3 binary64))) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))) (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3))) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (+.f64 d2 #s(literal 3 binary64))) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 d3 d1) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))) (*.f64 d3 d1))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))) (*.f64 d3 d1))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(-.f64 (fma.f64 d3 d1 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) (/.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 d3 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(+.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) d1) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (*.f64 (*.f64 d1 d1) d2) d2))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d2 d2) d1)) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 9 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (*.f64 d1 d1) (/.f64 #s(literal 9 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 #s(literal 9 binary64) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) d2) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d2 d1)
(*.f64 d1 d2)

eval35.0ms (0.5%)

Memory
-3.5MiB live, 113.7MiB allocated
Compiler

Compiled 8 655 to 662 computations (92.4% saved)

prune48.0ms (0.7%)

Memory
11.3MiB live, 126.9MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3009309
Fresh000
Picked101
Done000
Total3019310
Accuracy
100.0%
Counts
310 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
100.0%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
82.2%
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
73.6%
(+.f64 #s(approx (+ (* d1 3) (* d1 d2)) (*.f64 d2 d1)) (*.f64 d1 d3))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
67.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
63.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
44.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
38.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 186 to 118 computations (36.6% saved)

simplify36.0ms (0.6%)

Memory
22.0MiB live, 64.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d3 #s(literal 3 binary64))
cost-diff0
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
cost-diff192
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
cost-diff0
(+.f64 d3 d2)
cost-diff0
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
cost-diff0
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
cost-diff0
(-.f64 d2 #s(literal -3 binary64))
cost-diff0
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
cost-diff0
(+.f64 d3 d2)
cost-diff0
(*.f64 (+.f64 d3 d2) d1)
cost-diff192
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
Rules
864×lower-fma.f32
860×lower-fma.f64
336×lower-*.f32
326×lower-*.f64
218×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023107
034104
15997
27297
37697
48097
59797
614097
725497
848997
975497
10100097
11107497
12108497
0108497
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
d1
#s(literal 3 binary64)
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
d3
d2
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
d1
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 d3 d2)
d3
d2
#s(literal 3 binary64)
d1
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
d2
d1
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(+.f64 d3 #s(literal 3 binary64))
d3
#s(literal 3 binary64)
Outputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d1
#s(literal 3 binary64)
(*.f64 (+.f64 d3 d2) d1)
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d3 d2)
(+.f64 d2 d3)
d3
d2
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
d1
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+.f64 d3 d2)
(+.f64 d2 d3)
d3
d2
#s(literal 3 binary64)
d1
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d2
d1
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+.f64 d3 #s(literal 3 binary64))
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal 3 binary64)

localize67.0ms (1%)

Memory
-4.2MiB live, 239.8MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 d3 #s(literal 3 binary64))
accuracy0.0859375
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
accuracy0.7773354928166806
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
accuracy0
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
accuracy0
(+.f64 d3 d2)
accuracy0.0625
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
accuracy0
(-.f64 d2 #s(literal -3 binary64))
accuracy0.11328125
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
accuracy23.649319902324223
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
accuracy0
(*.f64 d2 d1)
accuracy39.663247583503356
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
accuracy0
(+.f64 d3 d2)
accuracy0.01171875
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
accuracy0.015625
(*.f64 (+.f64 d3 d2) d1)
Samples
33.0ms216×0valid
7.0ms19×1valid
7.0ms18×2valid
3.0ms3valid
Compiler

Compiled 101 to 23 computations (77.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 17.0ms (52.2% of total)
ival-add: 9.0ms (27.6% of total)
adjust: 5.0ms (15.3% of total)
ival-sub: 1.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series26.0ms (0.4%)

Memory
0.9MiB live, 120.8MiB allocated
Counts
13 → 360
Calls
Call 1
Inputs
#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())
#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())
#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor 0 d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d3 d2))) (taylor inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d3 d2))) (taylor inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d3 d2))) (taylor inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor -inf d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor -inf d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor -inf d2) (#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor 0 d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (/ d2 d3))) (taylor inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (/ d2 d3))) (taylor inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (/ d2 d3))) (taylor inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (patch (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) (patch (fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (patch (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (patch (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (patch (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
3.0ms
d1
@0
((+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))
2.0ms
d1
@-inf
((+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))
2.0ms
d2
@0
((+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))
2.0ms
d1
@inf
((+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))
2.0ms
d3
@0
((+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))

simplify177.0ms (2.7%)

Memory
-27.6MiB live, 368.3MiB allocated
Algorithm
egg-herbie
Rules
8 728×lower-fma.f64
8 728×lower-fma.f32
2 886×lower-*.f64
2 886×lower-*.f32
1 896×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01371848
14741848
211631848
333931848
457461848
579581848
085391848
Stop Event
iter limit
node limit
Counts
360 → 346
Calls
Call 1
Inputs
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
3
(+ 3 d2)
(+ 3 d2)
(+ 3 d2)
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ 3 d2)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
Outputs
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
3
#s(literal 3 binary64)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
3
#s(literal 3 binary64)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)

rewrite339.0ms (5.3%)

Memory
31.1MiB live, 585.6MiB allocated
Rules
10 022×lower-fma.f32
10 018×lower-fma.f64
4 300×lower-/.f64
4 300×lower-/.f32
4 220×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02387
03484
115577
2122777
0837877
Stop Event
iter limit
node limit
iter limit
Counts
13 → 808
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(-.f64 d2 #s(literal -3 binary64))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(+.f64 d3 #s(literal 3 binary64))
Outputs
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(*.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1)) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1)) (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)))) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)))) (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))) (neg.f64 (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 (*.f64 (*.f64 d3 d1) d3) d1))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1))))
(/.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal -3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) d1) (/.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 d1))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))) (*.f64 d2 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))))) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d3 d1 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (-.f64 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d1 d3 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(+.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 d3 d1) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1)))) (neg.f64 (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1)) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3)))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3))) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (-.f64 d3 d2))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))
(+.f64 d2 d3)
(+.f64 d3 d2)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))))))
(*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d2 d1)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 d2 #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1)) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))) (neg.f64 (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1))) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d2 d1))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d2 d1)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))))))
(/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d2 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2)))))
(*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))) (*.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) #s(literal -27 binary64))) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2))) (+.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)) (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 d2 d2) d2) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(-.f64 d2 #s(literal -3 binary64))
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(+.f64 d2 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d2)
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(*.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1)) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1)) (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)))) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)))) (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))) (neg.f64 (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 (*.f64 (*.f64 d3 d1) d3) d1))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1))))
(/.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal -3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) d1) (/.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 d1))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))) (*.f64 d2 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))))) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d3 d1 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (-.f64 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d1 d3 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(+.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d3 (-.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))))
(*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (*.f64 #s(literal -3 binary64) (+.f64 d2 d3))))))
(*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d2)) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (-.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d3 d3)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) #s(literal -27 binary64)) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal -3 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (+.f64 d3 #s(literal 3 binary64)) (*.f64 (*.f64 d2 d2) d2)) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))
(/.f64 (fma.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (+.f64 d3 #s(literal 3 binary64)))) (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64))))) (neg.f64 (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (neg.f64 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))))) (neg.f64 (fma.f64 d3 d3 (-.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d3 (-.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)))))
(/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 (-.f64 d2 #s(literal -3 binary64))) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d3 (-.f64 d2 #s(literal -3 binary64))))) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (*.f64 #s(literal -3 binary64) (+.f64 d2 d3)))) (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal -3 binary64))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64)))) (fma.f64 d3 d3 (-.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d3 (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64))) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (*.f64 #s(literal -3 binary64) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (*.f64 #s(literal -3 binary64) (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 3 binary64))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)) d3)
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64)) d2)
(fma.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)) d3)
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) #s(literal 3 binary64))
(fma.f64 (+.f64 #s(literal 27 binary64) (*.f64 (*.f64 d2 d2) d2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2)))) d3)
(fma.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) d3)
(fma.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))) d3)
(fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))) #s(literal 3 binary64))
(fma.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) #s(literal 3 binary64))
(fma.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 #s(literal 3 binary64)))) d2)
(fma.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))))) d2)
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) d3)
(fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) #s(literal 3 binary64))
(fma.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) d2)
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) d3)
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) d3)
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3)))) #s(literal 3 binary64))
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) #s(literal 3 binary64))
(fma.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))) d2)
(fma.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) d2)
(fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(+.f64 (+.f64 d2 d3) #s(literal 3 binary64))
(+.f64 d2 (+.f64 d3 #s(literal 3 binary64)))
(+.f64 d3 (-.f64 d2 #s(literal -3 binary64)))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(*.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1)) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1)) (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)))) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)))) (neg.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))) (neg.f64 (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 (*.f64 (*.f64 d3 d1) d3) d1))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1))))
(/.f64 (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64))) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d1))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d3) #s(literal -3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) d1) (/.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 d1))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))) (*.f64 d2 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))))) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d3 d1 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (-.f64 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d1 d3 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 (neg.f64 d2) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) d1) (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(+.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))))
(*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) d3) d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 (neg.f64 d3) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1)))) (neg.f64 (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) d1) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64)))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) (-.f64 d3 #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3))) (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(+.f64 d3 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d3)

eval170.0ms (2.6%)

Memory
-5.8MiB live, 760.8MiB allocated
Compiler

Compiled 26 632 to 1 521 computations (94.3% saved)

prune232.0ms (3.6%)

Memory
-9.0MiB live, 550.2MiB allocated
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New1 19771 204
Fresh314
Picked325
Done000
Total1 203101 213
Accuracy
100.0%
Counts
1 213 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.0%
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
74.4%
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
67.3%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
63.0%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
67.2%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
50.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
63.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
26.7%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
44.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
38.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 172 to 104 computations (39.5% saved)

simplify156.0ms (2.4%)

Memory
-9.1MiB live, 272.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 d2 d2 #s(literal -9 binary64))
cost-diff0
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
cost-diff0
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
cost-diff0
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
cost-diff0
(-.f64 d3 #s(literal -3 binary64))
cost-diff0
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
cost-diff0
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))
cost-diff0
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
Rules
2 080×lower-fma.f32
2 074×lower-fma.f64
1 096×lower-*.f32
1 090×lower-*.f64
698×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030149
041145
173141
2101141
3116141
4128141
5151141
6203141
7365141
8881141
91580141
102340141
113952141
124249141
134290141
144306141
154314141
164316141
174410141
184798141
195020141
205020141
05020141
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
d2
d1
#s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
d1
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
d1
#s(literal 3 binary64)
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(fma.f64 d2 d2 #s(literal -9 binary64))
d2
#s(literal -9 binary64)
d1
(-.f64 d2 #s(literal 3 binary64))
#s(literal 3 binary64)
Outputs
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
(fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
d2
d1
#s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
d1
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
(fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
d1
#s(literal 3 binary64)
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(fma.f64 d2 d2 #s(literal -9 binary64))
d2
#s(literal -9 binary64)
d1
(-.f64 d2 #s(literal 3 binary64))
#s(literal 3 binary64)

localize91.0ms (1.4%)

Memory
-7.7MiB live, 556.2MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 d2 #s(literal 3 binary64))
accuracy3.3202038371333216
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
accuracy6.920166104460478
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
accuracy23.649319902324223
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
accuracy0
(*.f64 d3 d1)
accuracy0.01171875
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
accuracy26.593395566845615
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
accuracy0
(-.f64 d3 #s(literal -3 binary64))
accuracy0.0625
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
accuracy22.06560070491962
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
accuracy0
(*.f64 d3 d1)
accuracy35.53461965434989
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
accuracy0
(*.f64 d3 d1)
accuracy0.7773354928166806
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
accuracy28.895915598225027
#s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))
Samples
38.0ms198×0valid
16.0ms22×2valid
12.0ms30×1valid
3.0ms3valid
Compiler

Compiled 117 to 29 computations (75.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-mult: 19.0ms (37.5% of total)
ival-add: 14.0ms (27.6% of total)
adjust: 12.0ms (23.7% of total)
ival-div: 2.0ms (3.9% of total)
ival-sub: 2.0ms (3.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series32.0ms (0.5%)

Memory
2.1MiB live, 79.0MiB allocated
Counts
14 → 372
Calls
Call 1
Inputs
#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())
#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())
#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())
#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -9 d1) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -9 d1) (* d1 (pow d2 2))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -9 d1) (* d1 (pow d2 2))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -9 d1) (* d1 (pow d2 2))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt -9 (taylor 0 d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow d2 2) 9) (taylor 0 d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow d2 2) 9) (taylor 0 d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow d2 2) 9) (taylor 0 d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt -3 (taylor 0 d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- d2 3) (taylor 0 d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- d2 3) (taylor 0 d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- d2 3) (taylor 0 d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor inf d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (pow d2 2) (taylor inf d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor inf d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor inf d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor inf d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (pow d2 2) (taylor -inf d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d2 #s(literal -9 binary64)) (patch (fma.f64 d2 d2 #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* 3 (/ 1 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* 3 (/ 1 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* 3 (/ 1 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 #s(literal 3 binary64)) (patch (-.f64 d2 #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt (-.f64 d3 #s(literal -3 binary64)) (patch (-.f64 d3 #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor inf d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor inf d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor inf d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor inf d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor inf d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor inf d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor inf d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor inf d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (patch (fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (patch #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (patch (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
5.0ms
d1
@inf
((+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (- d2 3))
4.0ms
d1
@0
((+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (- d2 3))
3.0ms
d1
@-inf
((+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (- d2 3))
1.0ms
d2
@-inf
((+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (- d2 3))
1.0ms
d2
@inf
((+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (- d2 3))

simplify123.0ms (1.9%)

Memory
5.7MiB live, 289.0MiB allocated
Algorithm
egg-herbie
Rules
7 880×lower-fma.f64
7 880×lower-fma.f32
3 160×lower-*.f64
3 160×lower-*.f32
1 294×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01472150
14892108
212282096
336572096
467032096
083112048
Stop Event
iter limit
node limit
Counts
372 → 364
Calls
Call 1
Inputs
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* -9 d1)
(+ (* -9 d1) (* d1 (pow d2 2)))
(+ (* -9 d1) (* d1 (pow d2 2)))
(+ (* -9 d1) (* d1 (pow d2 2)))
-9
(- (pow d2 2) 9)
(- (pow d2 2) 9)
(- (pow d2 2) 9)
-3
(- d2 3)
(- d2 3)
(- d2 3)
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(pow d2 2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
d2
(* d2 (- 1 (* 3 (/ 1 d2))))
(* d2 (- 1 (* 3 (/ 1 d2))))
(* d2 (- 1 (* 3 (/ 1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(pow d2 2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
d2
(* -1 (* d2 (- (* 3 (/ 1 d2)) 1)))
(* -1 (* d2 (- (* 3 (/ 1 d2)) 1)))
(* -1 (* d2 (- (* 3 (/ 1 d2)) 1)))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ 3 d2)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
Outputs
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -9 d1)
(*.f64 #s(literal -9 binary64) d1)
(+ (* -9 d1) (* d1 (pow d2 2)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(+ (* -9 d1) (* d1 (pow d2 2)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(+ (* -9 d1) (* d1 (pow d2 2)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
-9
#s(literal -9 binary64)
(- (pow d2 2) 9)
(fma.f64 d2 d2 #s(literal -9 binary64))
(- (pow d2 2) 9)
(fma.f64 d2 d2 #s(literal -9 binary64))
(- (pow d2 2) 9)
(fma.f64 d2 d2 #s(literal -9 binary64))
-3
#s(literal -3 binary64)
(- d2 3)
(-.f64 d2 #s(literal 3 binary64))
(- d2 3)
(-.f64 d2 #s(literal 3 binary64))
(- d2 3)
(-.f64 d2 #s(literal 3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (pow d2 2))
(*.f64 (*.f64 d2 d2) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
d2
(* d2 (- 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal 3 binary64))
(* d2 (- 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal 3 binary64))
(* d2 (- 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal 3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (pow d2 2))
(*.f64 (*.f64 d2 d2) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
d2
(* -1 (* d2 (- (* 3 (/ 1 d2)) 1)))
(-.f64 d2 #s(literal 3 binary64))
(* -1 (* d2 (- (* 3 (/ 1 d2)) 1)))
(-.f64 d2 #s(literal 3 binary64))
(* -1 (* d2 (- (* 3 (/ 1 d2)) 1)))
(-.f64 d2 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
3
#s(literal 3 binary64)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)

rewrite570.0ms (8.8%)

Memory
22.5MiB live, 500.9MiB allocated
Rules
5 612×lower-fma.f32
5 606×lower-fma.f64
4 500×lower-/.f32
4 498×lower-/.f64
3 794×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030128
041124
1198110
21467110
08125110
Stop Event
iter limit
node limit
iter limit
Counts
14 → 326
Calls
Call 1
Inputs
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
#s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(fma.f64 d2 d2 #s(literal -9 binary64))
(-.f64 d2 #s(literal 3 binary64))
Outputs
(*.f64 (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2))))
(*.f64 (neg.f64 (*.f64 (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(*.f64 (*.f64 (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (fma.f64 (/.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (/.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (/.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))) (neg.f64 (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (*.f64 (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))
(/.f64 (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))) (neg.f64 (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))) (neg.f64 (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))) (neg.f64 (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))))
(/.f64 (*.f64 (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2)) (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (fma.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))
(fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))))
(fma.f64 d1 d2 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
(-.f64 (/.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (/.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))) (-.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))))))
(+.f64 (*.f64 d1 d2) #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
(+.f64 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)) (*.f64 d1 d2))
#s(approx (* d1 (+ d3 3)) (*.f64 d3 d1))
(*.f64 d3 d1)
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
(*.f64 d1 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))))
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))))))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3)))))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -27 binary64))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3))) (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 d3 d3) d3) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal -27 binary64) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3)))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(-.f64 d3 #s(literal -3 binary64))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 d3 #s(literal 3 binary64))
(*.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (fma.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))) (neg.f64 (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))) (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))))
(/.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))) (neg.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))))
(fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
(-.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))))))
(+.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (-.f64 d2 #s(literal -3 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (-.f64 d2 #s(literal -3 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))))
(*.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(*.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1))))
(*.f64 (neg.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1))))))
(*.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d2 #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #s(literal 1 binary64))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 #s(literal -9 binary64))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) d1)) (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) d1)) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #s(literal 1 binary64)) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) d1) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) d1) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -9 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1))
(/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(neg.f64 (*.f64 (/.f64 d1 #s(literal -1 binary64)) (-.f64 d2 #s(literal -3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (-.f64 d2 #s(literal -3 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (-.f64 d2 #s(literal -3 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(+.f64 (*.f64 d1 d2) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d2 d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -9 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1) (-.f64 (*.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 #s(literal -9 binary64) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 #s(literal -9 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -9 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d2 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 #s(literal -9 binary64) d1) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1)) (*.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 (*.f64 d2 d2) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal -9 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 #s(literal -9 binary64))) (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal -9 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal -9 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 #s(literal -9 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) d1)) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) d1)) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64))) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64))) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) d1) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) d1) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (*.f64 d1 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (*.f64 d1 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -9 binary64))))
(fma.f64 (*.f64 d2 d2) d1 (*.f64 #s(literal -9 binary64) d1))
(fma.f64 #s(literal -9 binary64) d1 (*.f64 (*.f64 d2 d2) d1))
(fma.f64 d1 (*.f64 d2 d2) (*.f64 d1 #s(literal -9 binary64)))
(fma.f64 d1 #s(literal -9 binary64) (*.f64 d1 (*.f64 d2 d2)))
(+.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 #s(literal -9 binary64) d1))
(+.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 (*.f64 d2 d2) d1))
(+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal -9 binary64)))
(+.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 (*.f64 d2 d2)))
(*.f64 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 d2 d2) d2) d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -9 binary64) (*.f64 d2 d2))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -9 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (fma.f64 d2 d2 #s(literal 9 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (fma.f64 d2 d2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 d2 d2) d2) d2))) (neg.f64 (-.f64 #s(literal -9 binary64) (*.f64 d2 d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 d2 d2) d2) d2)) (-.f64 #s(literal -9 binary64) (*.f64 d2 d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64))) (neg.f64 (+.f64 #s(literal 81 binary64) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -9 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 #s(literal -81 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 (*.f64 d2 d2) d2) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64)))) (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -9 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (+.f64 #s(literal 81 binary64) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2) #s(literal -729 binary64)) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d2)) #s(literal -9 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (neg.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(-.f64 (/.f64 #s(literal 81 binary64) (-.f64 #s(literal -9 binary64) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (-.f64 #s(literal -9 binary64) (*.f64 d2 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (*.f64 d2 d2)) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64))))) (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d2) d2 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))))
(-.f64 (*.f64 d2 d2) #s(literal 9 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (fma.f64 d2 d2 #s(literal 9 binary64))) (neg.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(+.f64 (*.f64 d2 d2) #s(literal -9 binary64))
(+.f64 #s(literal -9 binary64) (*.f64 d2 d2))
(*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 #s(literal -3 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64)))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))))
(*.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))))))
(/.f64 (+.f64 #s(literal -27 binary64) (*.f64 (*.f64 d2 d2) d2)) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal -3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal 27 binary64))) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (-.f64 d2 #s(literal -3 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal -3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64)))) (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64)))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 d2 d2) d2) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) d2) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 d2 #s(literal -3 binary64))) (/.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 d2 #s(literal -3 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))) (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 d2 #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))))
(-.f64 d2 #s(literal 3 binary64))
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))))
(+.f64 #s(literal -3 binary64) d2)
(+.f64 d2 #s(literal -3 binary64))

eval269.0ms (4.2%)

Memory
-18.8MiB live, 378.5MiB allocated
Compiler

Compiled 11 540 to 1 004 computations (91.3% saved)

prune102.0ms (1.6%)

Memory
-10.8MiB live, 675.7MiB allocated
Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New7402742
Fresh123
Picked145
Done022
Total74210752
Accuracy
100.0%
Counts
752 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.0%
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
74.4%
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
67.3%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
63.0%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
67.2%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
26.7%
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
27.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
63.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
44.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
38.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 92 to 56 computations (39.1% saved)

simplify82.0ms (1.3%)

Memory
18.4MiB live, 98.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ d3 3) #s(literal 3 binary64))
cost-diff0
(*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))
cost-diff192
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
cost-diff0
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
cost-diff0
#s(approx (- d3 -3) #s(literal 3 binary64))
cost-diff0
#s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64)))
cost-diff0
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
cost-diff0
#s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))
cost-diff0
(*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)
cost-diff0
(/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
Rules
1 472×lower-fma.f32
1 468×lower-fma.f64
760×lower-*.f32
752×lower-*.f64
384×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032144
040142
169139
293139
3105139
4111139
5126139
6167139
7286139
8554139
9911139
101374139
111997139
122317139
132533139
143081139
153153139
163156139
03156135
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)
#s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))
#s(literal -9 binary64)
d1
(-.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64)))
#s(approx (- d3 -3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
d1
#s(literal 3 binary64)
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
d2
d1
(*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))
#s(approx (+ d3 3) #s(literal 3 binary64))
#s(literal 3 binary64)
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))))
(/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)))
(*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)
#s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))
#s(literal -9 binary64)
d1
(-.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64)))
#s(approx (- d3 -3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
(fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
d1
#s(literal 3 binary64)
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
(*.f64 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2) d1)
d2
d1
(*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
#s(approx (+ d3 3) #s(literal 3 binary64))
#s(approx (- d3 -3) #s(literal 3 binary64))
#s(literal 3 binary64)

localize78.0ms (1.2%)

Memory
1.5MiB live, 157.5MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0.0859375
(*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))
accuracy0.7773354928166806
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
accuracy32.92480352343909
#s(approx (+ d3 3) #s(literal 3 binary64))
accuracy0
(*.f64 d2 d1)
accuracy0.01171875
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
accuracy30.54279202914089
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
accuracy0.0625
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
accuracy22.06560070491962
#s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64)))
accuracy32.92480352343909
#s(approx (- d3 -3) #s(literal 3 binary64))
accuracy3.3202038371333216
(*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)
accuracy6.920166104460478
(/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
accuracy23.649319902324223
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
accuracy29.773360309805465
#s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))
Samples
38.0ms198×0valid
10.0ms22×2valid
9.0ms30×1valid
3.0ms3valid
Compiler

Compiled 100 to 28 computations (72% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-add: 18.0ms (40.8% of total)
ival-mult: 15.0ms (34% of total)
adjust: 6.0ms (13.6% of total)
ival-div: 2.0ms (4.5% of total)
ival-sub: 2.0ms (4.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series26.0ms (0.4%)

Memory
5.7MiB live, 43.0MiB allocated
Counts
13 → 336
Calls
Call 1
Inputs
#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())
#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())
#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -9 d1) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -9 d1) (* d1 (pow d2 2))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -9 d1) (* d1 (pow d2 2))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -9 d1) (* d1 (pow d2 2))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt -9 (taylor 0 d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow d2 2) 9) (taylor 0 d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow d2 2) 9) (taylor 0 d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow d2 2) 9) (taylor 0 d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (pow d2 2) (taylor inf d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor inf d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor inf d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor inf d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (pow d2 2) (taylor -inf d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (patch #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor inf d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (- d3 -3) #s(literal 3 binary64)) (patch #s(approx (- d3 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (* 3 (/ 1 d3)))) (taylor -inf d3) (#s(alt #s(approx (+ d3 3) #s(literal 3 binary64)) (patch #s(approx (+ d3 3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor inf d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor inf d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor inf d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor inf d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (- (pow d2 2) 9)) (- d2 3)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (patch (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (pow d2 2) 9)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (patch (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 3))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (patch (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (patch #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3))))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) (patch (fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) (patch (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
7.0ms
d1
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (* d2 d1) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))
2.0ms
d1
@inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (* d2 d1) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))
1.0ms
d1
@0
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (* d2 d1) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))
1.0ms
d2
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (* d2 d1) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))
1.0ms
d2
@inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ (* (+ (* d2 d2) -9) d1) (- d2 3)) (* (+ (* d2 d2) -9) d1) (+ (* d2 d2) -9) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1) (* d2 d1) (+ (* d2 d1) (* d1 (+ d3 3))) (* d1 (+ d3 3)) (+ d3 3))

simplify122.0ms (1.9%)

Memory
-16.5MiB live, 180.5MiB allocated
Algorithm
egg-herbie
Rules
7 822×lower-fma.f64
7 822×lower-fma.f32
3 112×lower-*.f64
3 112×lower-*.f32
1 296×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01421918
14741876
211791864
334981864
464961864
081461816
Stop Event
iter limit
node limit
Counts
336 → 328
Calls
Call 1
Inputs
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* -9 d1)
(+ (* -9 d1) (* d1 (pow d2 2)))
(+ (* -9 d1) (* d1 (pow d2 2)))
(+ (* -9 d1) (* d1 (pow d2 2)))
-9
(- (pow d2 2) 9)
(- (pow d2 2) 9)
(- (pow d2 2) 9)
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(pow d2 2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(pow d2 2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ 3 d2)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (- (pow d2 2) 9))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
Outputs
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -9 d1)
(*.f64 #s(literal -9 binary64) d1)
(+ (* -9 d1) (* d1 (pow d2 2)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(+ (* -9 d1) (* d1 (pow d2 2)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(+ (* -9 d1) (* d1 (pow d2 2)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
-9
#s(literal -9 binary64)
(- (pow d2 2) 9)
(fma.f64 d2 d2 #s(literal -9 binary64))
(- (pow d2 2) 9)
(fma.f64 d2 d2 #s(literal -9 binary64))
(- (pow d2 2) 9)
(fma.f64 d2 d2 #s(literal -9 binary64))
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (pow d2 2))
(*.f64 (*.f64 d2 d2) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (pow d2 2))
(*.f64 (*.f64 d2 d2) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* (pow d2 2) (+ d1 (* -9 (/ d1 (pow d2 2)))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
3
#s(literal 3 binary64)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
3
#s(literal 3 binary64)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (- (pow d2 2) 9))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)

rewrite174.0ms (2.7%)

Memory
7.2MiB live, 322.1MiB allocated
Rules
5 222×lower-fma.f32
5 218×lower-fma.f64
4 762×lower-/.f32
4 760×lower-/.f64
3 876×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032129
040127
1194124
21436124
08456120
Stop Event
iter limit
node limit
iter limit
Counts
13 → 129
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)
#s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64)))
#s(approx (- d3 -3) #s(literal 3 binary64))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
(*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)))
#s(approx (+ d3 3) #s(literal 3 binary64))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))) #s(literal -1 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (/.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(*.f64 (/.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 d2 #s(literal 3 binary64) #s(literal 9 binary64))))))
(*.f64 (/.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(*.f64 (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (-.f64 d2 #s(literal -3 binary64)))
(*.f64 (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 d2 #s(literal 3 binary64) #s(literal 9 binary64))))))
(*.f64 (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (fma.f64 d2 d2 (fma.f64 d2 #s(literal 3 binary64) #s(literal 9 binary64))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal -27 binary64))) (/.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 d2 #s(literal 3 binary64) #s(literal 9 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))))
(*.f64 (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 (/.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)))
(/.f64 (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1))
(neg.f64 (/.f64 (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))))
(*.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) #s(literal 1 binary64))
(*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1)
(*.f64 d1 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)))
(neg.f64 (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))))
#s(approx (+ (* d2 d2) -9) #s(literal -9 binary64))
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
(*.f64 d1 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))))
#s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64)))
#s(approx (- d3 -3) #s(literal 3 binary64))
(*.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (fma.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))) (neg.f64 (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))) (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))))
(/.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))) (neg.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64) (*.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (neg.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))))
(fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
(-.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))) (neg.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))))))
(+.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1)))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2)) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2)) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2)))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1)))))))
(*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2))
(*.f64 d1 (+.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)))) (neg.f64 (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2)) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1))) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2)) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2)) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1))) (fma.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (*.f64 d2 d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
(fma.f64 d1 #s(approx (- d3 -3) #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (fma.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1 (neg.f64 (*.f64 d2 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) d1) #s(approx (- d3 -3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (- d3 -3) #s(literal 3 binary64)))))))
(+.f64 (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
(*.f64 d1 #s(approx (- d3 -3) #s(literal 3 binary64)))
#s(approx (- d3 -3) #s(literal 3 binary64))

eval46.0ms (0.7%)

Memory
19.5MiB live, 100.3MiB allocated
Compiler

Compiled 5 713 to 331 computations (94.2% saved)

prune48.0ms (0.7%)

Memory
20.5MiB live, 97.0MiB allocated
Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New4570457
Fresh000
Picked044
Done066
Total45710467
Accuracy
100.0%
Counts
467 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.0%
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
74.4%
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
67.3%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
63.0%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
67.2%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
26.7%
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
27.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
63.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
44.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
38.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 236 to 100 computations (57.6% saved)

regimes27.0ms (0.4%)

Memory
-30.9MiB live, 50.4MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
(+.f64 #s(approx (+ (* d1 3) (* d1 d2)) (*.f64 d2 d1)) (*.f64 d1 d3))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d2 d2) -9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
Outputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
Calls

4 calls:

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

Compiled 26 to 18 computations (30.8% saved)

regimes19.0ms (0.3%)

Memory
-0.5MiB live, 38.4MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
(fma.f64 d2 d1 #s(approx (* d1 (+ d3 3)) (*.f64 d3 d1)))
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64))))
(+.f64 #s(approx (+ (* d1 3) (* d1 d2)) (*.f64 d2 d1)) (*.f64 d1 d3))
Outputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
Calls

4 calls:

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

Compiled 26 to 18 computations (30.8% saved)

regimes13.0ms (0.2%)

Memory
28.9MiB live, 28.9MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) #s(approx (- d3 -3) #s(literal 3 binary64))) d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
Calls

4 calls:

3.0ms
d2
3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
3.0ms
d1
3.0ms
d3
Results
AccuracySegmentsBranch
70.4%2d1
93.6%2d2
93.9%2d3
96.6%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes9.0ms (0.1%)

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

3 calls:

3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
2.0ms
d3
2.0ms
d2
Results
AccuracySegmentsBranch
78.3%2d2
93.4%2d3
79.0%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes7.0ms (0.1%)

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

3 calls:

2.0ms
d3
2.0ms
d2
2.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
77.2%3d2
78.6%3(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
76.1%3d3
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes21.0ms (0.3%)

Memory
-16.1MiB live, 29.7MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Calls

3 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes5.0ms (0.1%)

Memory
13.9MiB live, 13.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 26 to 18 computations (30.8% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.961932711491638e-269
8.345166427178401e-304
Compiler

Compiled 17 to 15 computations (11.8% saved)

bsearch13.0ms (0.2%)

Memory
-18.1MiB live, 20.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
0.018207839279595486
824.1821498007384
Samples
6.0ms128×0valid
Compiler

Compiled 161 to 111 computations (31.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-mult: 2.0ms (58.4% of total)
ival-add: 1.0ms (29.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7884825143873297e-40
2.4212782839505827e-39
0.0ms
-4.961932711491638e-269
8.345166427178401e-304
Compiler

Compiled 17 to 15 computations (11.8% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5059145910793744e-294
1.2885941827448416e-280
Compiler

Compiled 17 to 15 computations (11.8% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
047233
162233
268233
370233
471233
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 d3 #s(literal 800 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 5752618031559411/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Outputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 d3 #s(literal 800 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -1487016908477783/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 5752618031559411/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal 5752618031559411/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))

soundness869.0ms (13.5%)

Memory
-3.7MiB live, 461.2MiB allocated
Rules
8 728×lower-fma.f64
8 728×lower-fma.f32
8 672×lower-fma.f64
8 672×lower-fma.f32
7 052×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0924
01420
14718
242518
3662618
0802418
01371848
14741848
211631848
333931848
457461848
579581848
085391848
056456
1177454
2523454
31307454
43546454
57749454
08047454
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 239 to 107 computations (55.2% saved)

preprocess99.0ms (1.5%)

Memory
2.0MiB live, 181.9MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 426 to 180 computations (57.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...