FastMath test3

Time bar (total: 6.9s)

start0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated

analyze1.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

sample786.0ms (11.3%)

Memory
49.0MiB live, 4 324.3MiB allocated
Samples
458.0ms7 820×0valid
43.0ms348×1valid
13.0ms88×2valid
Precisions
Click to see histograms. Total time spent on operations: 302.0ms
ival-mult: 193.0ms (64% of total)
ival-add: 86.0ms (28.5% of total)
adjust: 8.0ms (2.7% of total)
ival-true: 6.0ms (2% of total)
exact: 5.0ms (1.7% of total)
ival-assert: 3.0ms (1% of total)
Bogosity

explain128.0ms (1.8%)

Memory
-15.3MiB live, 1 194.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60-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-rescue60
(*.f64 d1 d2)overflow30
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))overflow30
(*.f64 d1 d3)overflow27
Confusion
Predicted +Predicted -
+60
-0250
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+600
-00250
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0250
16
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
36.0ms468×0valid
3.0ms18×2valid
3.0ms22×1valid
1.0ms3valid
Compiler

Compiled 80 to 31 computations (61.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 13.0ms (59.5% of total)
ival-add: 7.0ms (32.1% of total)
adjust: 1.0ms (4.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess116.0ms (1.7%)

Memory
2.9MiB live, 122.9MiB allocated
Algorithm
egg-herbie
Rules
275×unsub-neg
245×sub-neg
179×cancel-sign-sub
160×distribute-lft-neg-in
156×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 d3 #s(literal 3 binary64)) d2) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 14 to 9 computations (35.7% saved)

eval0.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 14 to 9 computations (35.7% saved)

simplify6.0ms (0.1%)

Memory
-20.1MiB live, 19.1MiB 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
24×lower-fma.f64
24×lower-fma.f32
24×lower-+.f32
22×lower-+.f64
14×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 d3 #s(literal 3 binary64)) d2) 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

localize36.0ms (0.5%)

Memory
16.4MiB live, 136.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d2)
accuracy0
(*.f64 d1 #s(literal 3 binary64))
accuracy0.10546875
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
accuracy1.4335854933208234
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Samples
17.0ms230×0valid
6.0ms2valid
4.0ms17×1valid
0.0ms3valid
Compiler

Compiled 33 to 11 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 6.0ms (41.3% of total)
adjust: 5.0ms (34.5% of total)
ival-add: 3.0ms (20.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series11.0ms (0.2%)

Memory
5.2MiB live, 44.4MiB 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 (* 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 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 (* -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 (+ (* 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 (* 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 (*.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 (+ (* 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)) (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 (* 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 (* -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 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 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 (*.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 (* 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 (* 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 (* 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 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
Calls

24 calls:

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

simplify145.0ms (2.1%)

Memory
-6.3MiB live, 594.5MiB allocated
Algorithm
egg-herbie
Rules
3 526×lower-fma.f64
3 526×lower-fma.f32
1 872×lower-*.f64
1 872×lower-*.f32
813×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056456
1177454
2523454
31311454
43551454
57744454
08042454
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(* 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)))
(* -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)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 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)
(* -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)))))
(+ (* 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))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #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 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #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 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 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))
(*.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))
(*.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)
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 (-.f64 d2 #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)
(* 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)
(* -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)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #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)
(* 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)
(* 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)
(* 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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)

rewrite457.0ms (6.6%)

Memory
-14.2MiB live, 1 150.8MiB allocated
Rules
4 336×lower-fma.f64
4 336×lower-fma.f32
2 498×lower-*.f32
2 495×lower-*.f64
1 378×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 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 d1) d3) (*.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 d1) d3) (*.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 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.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 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))))) (fma.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 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) d1)
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) 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 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.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 #s(literal 3 binary64)) d2) d1))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))))
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))))
(*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (/.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))))
(*.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2)) (*.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 #s(literal 3 binary64)) d2) d1)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) 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 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (/.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 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.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)) (*.f64 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))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.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 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 d1 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 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 d3 d3) d1) (/.f64 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 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2)) (*.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 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 d1 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 d1 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 d1 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 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 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) 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 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1)))) (neg.f64 (fma.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (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)) (*.f64 d1 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 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #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 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.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 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.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 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))))) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.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 #s(literal 3 binary64)) d2) 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 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (*.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 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) 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 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.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)) (*.f64 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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) 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 #s(literal 3 binary64)) d2) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2)) (*.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 #s(literal 3 binary64)) d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2) (-.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 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2)) (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 27 binary64) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 #s(literal 9 binary64) d1) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.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 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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))) (fma.f64 (*.f64 (*.f64 d3 d3) d1) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (*.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)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.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 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (neg.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 d1 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (neg.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 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))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.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 (*.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 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64))) (*.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 d3 d3) d1) (/.f64 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 d3 d3) d1) (/.f64 d1 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))))
(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 d3 d3) d1) (/.f64 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 d3 d3) d1) (/.f64 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 d3 d3) d1) (/.f64 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 d3 d3) d1) (/.f64 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 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 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 d3 d3) d1) (/.f64 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 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 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 d1 d1) d3) d3) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.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 (+.f64 d3 d2) d1) d1) (+.f64 d3 d2)) (*.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 d1 d1) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 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 d1 d1) (+.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 d3 d3) d1) (/.f64 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))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.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 (*.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 d1 d1) (*.f64 d1 d1)) #s(literal 81 binary64))))
(*.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) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64) (*.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 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) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64) (*.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 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 #s(literal 9 binary64) (/.f64 (*.f64 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 (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) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64) (*.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 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) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64) (*.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))))) (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 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 (*.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) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64) (*.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 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) d1) (*.f64 (*.f64 d1 d1) d1)) #s(literal 729 binary64) (*.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 (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)

eval71.0ms (1%)

Memory
14.2MiB live, 210.7MiB allocated
Compiler

Compiled 8 655 to 663 computations (92.3% saved)

prune62.0ms (0.9%)

Memory
18.7MiB live, 382.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
100.0%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
61.6%
(+.f64 (/.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 d1 d3))
62.3%
(+.f64 #s(approx (+ (* d1 3) (* d1 d2)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 d1 d3))
99.9%
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
62.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
60.1%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
43.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
40.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 200 to 130 computations (35% saved)

simplify67.0ms (1%)

Memory
2.2MiB live, 199.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
cost-diff0
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
cost-diff0
(+.f64 d3 #s(literal 3 binary64))
cost-diff0
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
cost-diff0
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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
464×lower-fma.f32
463×lower-fma.f64
211×div-sub
200×lower-*.f32
196×lower-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024127
035122
160114
294114
3168114
4188114
5228114
6330114
7559114
8885114
91278114
101513114
111653114
121674114
131675114
01675114
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 #s(literal 3 binary64)) d2) d1)
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+.f64 d3 #s(literal 3 binary64))
d3
#s(literal 3 binary64)
d2
d1
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+.f64 d3 #s(literal 3 binary64))
d3
#s(literal 3 binary64)
d2
d1
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 #s(literal 3 binary64)) d2) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+.f64 d3 #s(literal 3 binary64))
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal 3 binary64)
d2
d1
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d2) d3) d1))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+.f64 d3 #s(literal 3 binary64))
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal 3 binary64)
d2
d1

localize96.0ms (1.4%)

Memory
5.1MiB live, 729.8MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 d3 #s(literal 3 binary64))
accuracy0.04296875
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
accuracy0.19921875
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
accuracy0.6077243556141213
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
accuracy0
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
accuracy0
(+.f64 d3 #s(literal 3 binary64))
accuracy0.04296875
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
accuracy0
(-.f64 d2 #s(literal -3 binary64))
accuracy0.09765625
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
accuracy25.536842062932227
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
accuracy0
(*.f64 d2 d1)
accuracy38.398190037183
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
accuracy0
(+.f64 d3 d2)
accuracy0.00390625
(*.f64 (+.f64 d3 d2) d1)
accuracy0.015625
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
Samples
49.0ms227×0valid
8.0ms19×1valid
6.0ms10×2valid
Compiler

Compiled 120 to 24 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 14.0ms (38.6% of total)
ival-add: 9.0ms (24.8% of total)
ival-div: 8.0ms (22% of total)
adjust: 3.0ms (8.3% of total)
ival-sub: 2.0ms (5.5% 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
-36.8MiB live, 248.2MiB allocated
Counts
13 → 372
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 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())
#s(alt (+.f64 d3 #s(literal 3 binary64)) (patch (+.f64 d3 #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())
Outputs
#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 (+ 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 (* -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 (+ (* 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 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 (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 (+ (* 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 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 (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 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 (* 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 (* 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 (* 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 (* 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 (* 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 (* 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 (+ 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 (+ 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 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 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 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 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 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 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 (+ 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 (+ 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 (* -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 (+ (* 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 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 #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 (+ (* 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 (* 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 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 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 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 (*.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 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 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 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 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 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 (* -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 (+ (* 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 (* 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 #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 (+ (* 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 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 #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 (* 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 (* 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 (* 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 (* 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)) (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)) (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 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 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 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 (+ 3 d2)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) (patch (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))) (taylor inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (patch (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #<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 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 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)) (taylor 0 d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 2)))) (/ 1 (* d1 (+ 3 d2)))) (taylor 0 d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d3 (- (/ d3 (* d1 (pow (+ 3 d2) 3))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2)))) (taylor 0 d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d3 (- (* d3 (+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 4)))) (/ 1 (* d1 (pow (+ 3 d2) 3))))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2)))) (taylor 0 d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 d3)) (taylor inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d2 d1)) d3)) (/ 1 d1)) d3) (taylor inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 d1) (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3)))) d3) (taylor inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))))) d3) (taylor inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 d3)) (taylor -inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))) (/ 1 d1)) d3)) (taylor -inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3)) (taylor -inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1)))) d3)) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3)) (taylor -inf d3) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 2)))) (/ 1 (* d1 (+ 3 d3)))) (taylor 0 d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d2 (- (/ d2 (* d1 (pow (+ 3 d3) 3))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3)))) (taylor 0 d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d2 (- (* d2 (+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 4)))) (/ 1 (* d1 (pow (+ 3 d3) 3))))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3)))) (taylor 0 d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 d2)) (taylor inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d3 d1)) d2)) (/ 1 d1)) d2) (taylor inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 d1) (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2)))) d2) (taylor inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))))) d2) (taylor inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 d2)) (taylor -inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))) (/ 1 d1)) d2)) (taylor -inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2)) (taylor -inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1)))) d2)) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2)) (taylor -inf d2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor 0 d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor 0 d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor 0 d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor 0 d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor -inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor -inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor -inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* d1 (+ 3 (+ d2 d3)))) (taylor -inf d1) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #<representation binary64>) () ())) ())
Calls

93 calls:

TimeVariablePointExpression
1.0ms
d2
@0
(* (- d2 -3) d1)
1.0ms
d1
@inf
(/ 1 (* (+ (+ d3 3) d2) d1))
1.0ms
d3
@inf
(* (+ (+ d3 3) d2) d1)
1.0ms
d1
@-inf
(+ (* d1 3) (* (+ d3 d2) d1))
0.0ms
d1
@0
(+ (* d1 3) (* (+ d3 d2) d1))

simplify402.0ms (5.8%)

Memory
13.8MiB live, 1 995.7MiB allocated
Algorithm
egg-herbie
Rules
7 223×lower-fma.f64
7 223×lower-fma.f32
3 260×lower-*.f64
3 260×lower-*.f32
1 683×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02683062
18753010
225882746
083152638
Stop Event
iter limit
node limit
Counts
372 → 358
Calls
Call 1
Inputs
(* 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)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(+ (* 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)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 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)
(* -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 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ 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)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ 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 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* 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)))
(* -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)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 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)
(* -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)))))
(+ (* 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 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 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)))
(* -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)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 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)
(* -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)))))
(+ (* 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)))))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 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 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
3
(+ 3 d2)
(+ 3 d2)
(+ 3 d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* 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 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) 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 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(+ 3 d2)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 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
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* 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 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) 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 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(/ 1 (* d1 (+ 3 d2)))
(+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 2)))) (/ 1 (* d1 (+ 3 d2))))
(+ (* d3 (- (/ d3 (* d1 (pow (+ 3 d2) 3))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2))))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 4)))) (/ 1 (* d1 (pow (+ 3 d2) 3))))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2))))
(/ 1 (* d1 d3))
(/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d2 d1)) d3)) (/ 1 d1)) d3)
(/ (- (+ (/ 1 d1) (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3)))) d3)
(/ (- (+ (* -1 (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))))) d3)
(/ 1 (* d1 d3))
(* -1 (/ (- (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))) (/ 1 d1)) d3))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1)))) d3)) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3))
(/ 1 (* d1 (+ 3 d3)))
(+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 2)))) (/ 1 (* d1 (+ 3 d3))))
(+ (* d2 (- (/ d2 (* d1 (pow (+ 3 d3) 3))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3))))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 4)))) (/ 1 (* d1 (pow (+ 3 d3) 3))))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3))))
(/ 1 (* d1 d2))
(/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d3 d1)) d2)) (/ 1 d1)) d2)
(/ (- (+ (/ 1 d1) (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2)))) d2)
(/ (- (+ (* -1 (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))))) d2)
(/ 1 (* d1 d2))
(* -1 (/ (- (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))) (/ 1 d1)) d2))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1)))) d2)) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(+ (* 3 d1) (* d1 d3))
(*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 d1) d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 d1) d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (fma.f64 (/.f64 d3 d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (fma.f64 (/.f64 d3 d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (fma.f64 (/.f64 d3 d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (fma.f64 (/.f64 d3 d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (fma.f64 (/.f64 d3 d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (fma.f64 (/.f64 d3 d2) d1 d1) d2)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
d2
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d3
(* d3 (+ 1 (/ d2 d3)))
(fma.f64 (/.f64 d2 d3) d3 d3)
(* d3 (+ 1 (/ d2 d3)))
(fma.f64 (/.f64 d2 d3) d3 d3)
(* d3 (+ 1 (/ d2 d3)))
(fma.f64 (/.f64 d2 d3) d3 d3)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(fma.f64 (/.f64 d2 d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(fma.f64 (/.f64 d2 d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(fma.f64 (/.f64 d2 d3) d3 d3)
d3
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d2
(* d2 (+ 1 (/ d3 d2)))
(fma.f64 (/.f64 d3 d2) d2 d2)
(* d2 (+ 1 (/ d3 d2)))
(fma.f64 (/.f64 d3 d2) d2 d2)
(* d2 (+ 1 (/ d3 d2)))
(fma.f64 (/.f64 d3 d2) d2 d2)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(fma.f64 (/.f64 d3 d2) d2 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(fma.f64 (/.f64 d3 d2) d2 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(fma.f64 (/.f64 d3 d2) d2 d2)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(+ (* 3 d1) (* d1 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* 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)
(* 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)
(* 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)
(* 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)
(* 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 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 d3 #s(literal 3 binary64)) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(+ (* 3 d1) (* d1 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* 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)
(* 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)
(* -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 (+ 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))
(*.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))
(*.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
#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))
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))
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 (+ 3 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* d1 (+ 3 d3))
(*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ 3 d2)
(+.f64 d2 #s(literal 3 binary64))
(+ 3 (+ d2 d3))
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+ 3 (+ d2 d3))
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+ 3 (+ d2 d3))
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 d2 d3) d3 (+.f64 d3 #s(literal 3 binary64)))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 d2 d3) d3 (+.f64 d3 #s(literal 3 binary64)))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 d2 d3) d3 (+.f64 d3 #s(literal 3 binary64)))
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)
(+ 3 d3)
(+.f64 d3 #s(literal 3 binary64))
(+ 3 (+ d2 d3))
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+ 3 (+ d2 d3))
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+ 3 (+ d2 d3))
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (+.f64 (/.f64 d3 d2) #s(literal 1 binary64)) d2 #s(literal 3 binary64))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (+.f64 (/.f64 d3 d2) #s(literal 1 binary64)) d2 #s(literal 3 binary64))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (+.f64 (/.f64 d3 d2) #s(literal 1 binary64)) d2 #s(literal 3 binary64))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2)
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))
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))
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))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* d1 (+ 3 d3))
(*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (fma.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d2 d2))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(/ 1 (* d1 (+ 3 d2)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 2)))) (/ 1 (* d1 (+ 3 d2))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (/.f64 d3 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) d1)))
(+ (* d3 (- (/ d3 (* d1 (pow (+ 3 d2) 3))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2))))
(+.f64 (fma.f64 (/.f64 d3 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) d1) (+.f64 d2 #s(literal 3 binary64)))) d3 (/.f64 d3 (*.f64 (*.f64 (-.f64 #s(literal -3 binary64) d2) (+.f64 d2 #s(literal 3 binary64))) d1))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 4)))) (/ 1 (* d1 (pow (+ 3 d2) 3))))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) d1) (+.f64 d2 #s(literal 3 binary64)))) (/.f64 d3 (*.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 4 binary64)) d1))) d3 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 #s(literal -3 binary64) d2) (+.f64 d2 #s(literal 3 binary64))) d1))) d3 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(/ 1 (* d1 d3))
(/.f64 #s(literal 1 binary64) (*.f64 d3 d1))
(/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d2 d1)) d3)) (/ 1 d1)) d3)
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 d3 d1)) (/.f64 (+.f64 (/.f64 d2 d1) (/.f64 #s(literal 3 binary64) d1)) (*.f64 d3 d3)))
(/ (- (+ (/ 1 d1) (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3)))) d3)
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 d2 d1) (/.f64 #s(literal 3 binary64) d1)) d3) (+.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d1)) d3)
(/ (- (+ (* -1 (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))))) d3)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 (/.f64 d2 d1) (/.f64 #s(literal 3 binary64) d1)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (*.f64 d3 d3))) (/.f64 d2 (*.f64 d3 d1))) (/.f64 #s(literal 3 binary64) (*.f64 d3 d1))) d3)
(/ 1 (* d1 d3))
(/.f64 #s(literal 1 binary64) (*.f64 d3 d1))
(* -1 (/ (- (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))) (/ 1 d1)) d3))
(/.f64 (-.f64 (+.f64 (/.f64 d2 (*.f64 d3 d1)) (/.f64 #s(literal 3 binary64) (*.f64 d3 d1))) (/.f64 #s(literal 1 binary64) d1)) (neg.f64 d3))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3))
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 d2 d1) (/.f64 #s(literal 3 binary64) d1)) d3) (+.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d1)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1)))) d3)) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3))
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal -3 binary64) d1) (/.f64 d2 d1)) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 (/.f64 d2 d1) (/.f64 #s(literal 3 binary64) d1)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) d3)) d3) (/.f64 #s(literal 1 binary64) d1)) d3)
(/ 1 (* d1 (+ 3 d3)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 2)))) (/ 1 (* d1 (+ 3 d3))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)) (/.f64 d2 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (+.f64 d3 #s(literal 3 binary64)))))
(+ (* d2 (- (/ d2 (* d1 (pow (+ 3 d3) 3))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3))))
(fma.f64 (-.f64 (/.f64 d2 (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (+.f64 d3 #s(literal 3 binary64))) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (+.f64 d3 #s(literal 3 binary64))))) d2 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 4)))) (/ 1 (* d1 (pow (+ 3 d3) 3))))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (+.f64 d3 #s(literal 3 binary64))) d1)) (/.f64 d2 (*.f64 (pow.f64 (+.f64 d3 #s(literal 3 binary64)) #s(literal 4 binary64)) d1))) d2 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 #s(literal -3 binary64) d3) (+.f64 d3 #s(literal 3 binary64))) d1))) d2 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))
(/ 1 (* d1 d2))
(/.f64 #s(literal 1 binary64) (*.f64 d2 d1))
(/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d3 d1)) d2)) (/ 1 d1)) d2)
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 d2 d1)) (/.f64 (+.f64 (/.f64 d3 d1) (/.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d2)))
(/ (- (+ (/ 1 d1) (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2)))) d2)
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 d3 d1) (/.f64 #s(literal 3 binary64) d1)) d2) (+.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d1)) d2)
(/ (- (+ (* -1 (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))))) d2)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (neg.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (*.f64 (+.f64 (/.f64 d3 d1) (/.f64 #s(literal 3 binary64) d1)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))) (*.f64 d2 d2))) (/.f64 d3 (*.f64 d2 d1))) (/.f64 #s(literal 3 binary64) (*.f64 d2 d1))) d2)
(/ 1 (* d1 d2))
(/.f64 #s(literal 1 binary64) (*.f64 d2 d1))
(* -1 (/ (- (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))) (/ 1 d1)) d2))
(/.f64 (neg.f64 (-.f64 (+.f64 (/.f64 d3 (*.f64 d2 d1)) (/.f64 #s(literal 3 binary64) (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) d1))) d2)
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2))
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 d3 d1) (/.f64 #s(literal 3 binary64) d1)) d2) (+.f64 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d1)) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1)))) d2)) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2))
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal -3 binary64) d1) (/.f64 d3 d1)) (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (*.f64 (+.f64 (/.f64 d3 d1) (/.f64 #s(literal 3 binary64) d1)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))) d2)) d2) (/.f64 #s(literal 1 binary64) d1)) d2)
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))

rewrite297.0ms (4.3%)

Memory
29.4MiB live, 1 834.7MiB allocated
Rules
3 241×lower-fma.f32
3 240×lower-fma.f64
2 042×lower-*.f32
2 038×lower-*.f64
1 930×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02494
03588
115381
2117781
0822681
Stop Event
iter limit
node limit
iter limit
Counts
13 → 873
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 #s(literal 3 binary64)) d2) d1)
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+.f64 d3 #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
Outputs
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) d1)
(*.f64 (neg.f64 (neg.f64 d1)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) #s(literal 1 binary64)) (pow.f64 (/.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))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(*.f64 (*.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)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(*.f64 (*.f64 d1 (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))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (neg.f64 d1) (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 d1))
(*.f64 (*.f64 (*.f64 (neg.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) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 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 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (neg.f64 (neg.f64 d1)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 d1 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.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))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (*.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 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.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 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1)) (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (neg.f64 (*.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)) d1)) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))) (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (neg.f64 (*.f64 d1 (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)))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.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 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (*.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)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (*.f64 d1 (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 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (neg.f64 d1) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 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)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d1 (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) (fma.f64 (+.f64 d2 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 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))))
(/.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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(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 (-.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 #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 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 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 (-.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 (*.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 (*.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 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) 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 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (/.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 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))) (*.f64 #s(literal 3 binary64) 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 (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))) (*.f64 d3 d1))
(fma.f64 (-.f64 d2 #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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (/.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 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 (*.f64 #s(literal -3 binary64) 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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d2 d1 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(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 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(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 d3 d1) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (-.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 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)) (/.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 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(+.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1))
(+.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 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)))))
(+.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 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) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(+.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) 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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (/.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 d1) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) 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))) (/.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) 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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)))) (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 d1) d3)))) (neg.f64 (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))))
(/.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) 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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) 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 #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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) 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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3)) (*.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3)))))
(/.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 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 d1) d3))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))))
(+.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 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (/.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3)))))
(*.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 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 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d3 d2))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)))) (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 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d3 d2)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (neg.f64 (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3))))
(/.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.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 (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3))) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 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 #s(literal 3 binary64) d2)))
(*.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 #s(literal 3 binary64) d2)))
(*.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 (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #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 #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 (*.f64 #s(literal -3 binary64) 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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(*.f64 #s(literal 1 binary64) (*.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)) (-.f64 #s(literal 3 binary64) d2))
(/.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)))) (-.f64 #s(literal 3 binary64) d2))
(/.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 (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (neg.f64 (*.f64 (neg.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 d2 d1) (fma.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 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 (*.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 (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (neg.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 (*.f64 #s(literal -3 binary64) 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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(/.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 (*.f64 #s(literal -3 binary64) 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 d2 d1) (fma.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) (*.f64 (-.f64 d2 #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 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 #s(literal -3 binary64) 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 (/.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 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 (+.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 (fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)))
(*.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 #s(literal 3 binary64) d2)))
(*.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 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 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 #s(literal 3 binary64) d2)) (/.f64 #s(literal -9 binary64) (-.f64 #s(literal 3 binary64) d2)))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal -9 binary64) (-.f64 #s(literal 3 binary64) d2))))
(/.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 #s(literal 3 binary64) d2)) #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 #s(literal 3 binary64) d2)) (/.f64 #s(literal -9 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal -9 binary64) (-.f64 #s(literal 3 binary64) d2))))))
(/.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 (fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.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 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.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 (fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2))
(/.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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(/.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 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 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 #s(literal -9 binary64) (-.f64 #s(literal 3 binary64) d2))))
(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 #s(literal 3 binary64) d2)))
(-.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 #s(literal 3 binary64) d2))))
(+.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 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) d1)
(*.f64 (neg.f64 (neg.f64 d1)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) #s(literal 1 binary64)) (pow.f64 (/.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))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(*.f64 (*.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)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(*.f64 (*.f64 d1 (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))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (neg.f64 d1) (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 d1))
(*.f64 (*.f64 (*.f64 (neg.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) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 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 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (neg.f64 (neg.f64 d1)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 d1 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.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))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (*.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 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.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 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1)) (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (neg.f64 (*.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)) d1)) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))) (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (neg.f64 (*.f64 d1 (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)))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.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 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (*.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)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (*.f64 d1 (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 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (neg.f64 d1) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 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)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d1 (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) (fma.f64 (+.f64 d2 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 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))))
(/.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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(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 (-.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 #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 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 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 (-.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 (*.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 (*.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 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) 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 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (/.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 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))) (*.f64 #s(literal 3 binary64) 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 (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))) (*.f64 d3 d1))
(fma.f64 (-.f64 d2 #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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (/.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 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 (*.f64 #s(literal -3 binary64) 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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d2 d1 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(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 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(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 d3 d1) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (-.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 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)) (/.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 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(+.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1))
(+.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 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)))))
(+.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 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) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(+.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 #s(literal -3 binary64)) d3) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d3 (-.f64 d2 #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 (fma.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (neg.f64 d3) (-.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (*.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))
(*.f64 (neg.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))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(*.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)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 (neg.f64 (+.f64 d3 #s(literal 3 binary64))) d2)))))
(*.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)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64))
(pow.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))) (+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 (*.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 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 9 binary64)) (-.f64 (+.f64 d2 d3) #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 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.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 (+.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 #s(literal 27 binary64) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (neg.f64 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64))))) (neg.f64 (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))))
(/.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 (fma.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (neg.f64 d3) (-.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) (neg.f64 (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))
(/.f64 (neg.f64 (neg.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)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (*.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (*.f64 d2 d2))) (*.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64)))) (-.f64 d3 (-.f64 d2 #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 (fma.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (neg.f64 d3) (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (neg.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))) (neg.f64 (fma.f64 d2 d2 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 (neg.f64 (+.f64 d3 #s(literal 3 binary64))) d2)))))
(/.f64 (neg.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))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.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 d2 d2 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 (neg.f64 (+.f64 d3 #s(literal 3 binary64))) d2))))
(/.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 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 (-.f64 d2 #s(literal -3 binary64))) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 d3 (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (neg.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 (fma.f64 d2 d2 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 (neg.f64 (+.f64 d3 #s(literal 3 binary64))) d2))) (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))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) d2)
(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 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 (fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)) 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 (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 (*.f64 (neg.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) #s(literal 3 binary64))
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d2)) 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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) (/.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) (/.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 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.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 d3 #s(literal 3 binary64)) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 d2 (+.f64 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 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))
(+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(+.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+.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 #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 (-.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))))))
(*.f64 #s(literal 1 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 (-.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) (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)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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 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 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 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)
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) d1)
(*.f64 (neg.f64 (neg.f64 d1)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) #s(literal 1 binary64)) (pow.f64 (/.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))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(*.f64 (*.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)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(*.f64 (*.f64 d1 (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))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (neg.f64 d1) (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 d1))
(*.f64 (*.f64 (*.f64 (neg.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) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1))))))
(*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 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 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (neg.f64 (neg.f64 d1)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 d1 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.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))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (*.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 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d2 d1) d2) d1)) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)) (*.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.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 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1)) (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (neg.f64 (*.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)) d1)) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))) (neg.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (neg.f64 (*.f64 d1 (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)))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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 (-.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 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (*.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)) d1) (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (*.f64 d1 (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 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) 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 (neg.f64 d1) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.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 (+.f64 d2 d3) d1) (fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal -3 binary64) d1)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 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 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 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)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d1 (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) 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 #s(literal -3 binary64)) d3) d1) (fma.f64 (+.f64 d2 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 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))))
(/.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 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1 binary64))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(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 (-.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 #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 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 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 (-.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 (*.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 (*.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 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) 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 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.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 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (/.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 d2 d3) d1) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) d3))) (*.f64 #s(literal 3 binary64) 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 (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))) (*.f64 d3 d1))
(fma.f64 (-.f64 d2 #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 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (/.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 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 (*.f64 #s(literal -3 binary64) 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 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 #s(literal 3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d2 d1 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(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 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d1 d2 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(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 d3 d1) d3) d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (-.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 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)) (/.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 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))) (*.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)))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(+.f64 (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d1))
(+.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 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)))))
(+.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 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) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(+.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 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2))) #s(literal 1 binary64)) (/.f64 (-.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (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))) #s(literal 1 binary64)) (/.f64 (fma.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) d1))
(*.f64 (/.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) (/.f64 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 (/.f64 d1 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) (/.f64 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) #s(literal -1 binary64)) (pow.f64 (/.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))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(*.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))))
(*.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 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(pow.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) d1)) (neg.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (neg.f64 (neg.f64 d1)))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (neg.f64 d1))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.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))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) d1)
(/.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))))
(/.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)))) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(-.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))) (/.f64 (*.f64 d3 d1) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(-.f64 (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (+.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3)) (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(-.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (-.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) d3) d1)) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d3) d1) (fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3)))))
(-.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) (/.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 (*.f64 (+.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))))

eval814.0ms (11.7%)

Memory
-8.0MiB live, 1 759.6MiB allocated
Compiler

Compiled 35 348 to 2 262 computations (93.6% saved)

prune198.0ms (2.9%)

Memory
-14.5MiB live, 866.9MiB allocated
Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New1 57671 583
Fresh404
Picked235
Done000
Total1 582101 592
Accuracy
100.0%
Counts
1 592 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.3%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
60.1%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
99.9%
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
62.3%
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
84.3%
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3))
43.5%
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1))
43.6%
#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))))
60.1%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
22.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
40.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 170 to 105 computations (38.2% saved)

simplify193.0ms (2.8%)

Memory
22.9MiB live, 979.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
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
(+.f64 d3 #s(literal 3 binary64))
cost-diff0
#s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64)))
cost-diff0
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1))
cost-diff0
#s(approx (- d2 -3) #s(literal 3 binary64))
cost-diff0
(*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
cost-diff0
(/.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
cost-diff0
(fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1)
cost-diff0
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3))
cost-diff896
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
Rules
6 442×lower-fma.f32
6 440×lower-fma.f64
1 431×lower-*.f32
1 426×lower-*.f64
1 277×lower-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
035158
046148
183146
2131146
3234146
4379140
5899140
62363140
74682140
08721140
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1)
(/.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
(+.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
d3
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)
#s(approx (- d2 -3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
#s(approx (+ (+ d3 3) d2) (+.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 d2 d1)))
d1
#s(literal 3 binary64)
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
Outputs
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)))
(fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1)
(fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)
(/.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(+.f64 d2 #s(literal 3 binary64))
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal 3 binary64)
d3
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)
#s(approx (- d2 -3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d3))
(*.f64 d3 d1)
(*.f64 d1 d3)
d3
d1
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
(*.f64 #s(approx (+ (+ d3 3) d2) (-.f64 d3 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64)))
#s(approx (+ (+ d3 3) d2) (-.f64 d3 #s(literal -3 binary64)))
(+.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 d2 d1)))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))
d1
#s(literal 3 binary64)
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
d2

localize86.0ms (1.2%)

Memory
-3.7MiB live, 238.9MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d2 d1)
accuracy0.015625
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
accuracy32.181811320219566
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
accuracy0
(+.f64 d3 #s(literal 3 binary64))
accuracy0.04296875
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
accuracy24.37790987069724
#s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64)))
accuracy0
(*.f64 d3 d1)
accuracy36.184378007946485
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1))
accuracy0.09765625
(*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)
accuracy25.536842062932227
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
accuracy33.38642929025573
#s(approx (- d2 -3) #s(literal 3 binary64))
accuracy0
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3))
accuracy0.00390625
(/.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
accuracy2.913889564253389
(fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1)
accuracy7.116247261114241
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
Samples
48.0ms227×0valid
6.0ms19×1valid
5.0ms10×2valid
Compiler

Compiled 120 to 30 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 17.0ms (45% of total)
ival-add: 12.0ms (31.7% of total)
ival-div: 5.0ms (13.2% of total)
adjust: 2.0ms (5.3% of total)
ival-sub: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series30.0ms (0.4%)

Memory
-13.6MiB live, 145.9MiB allocated
Counts
15 → 432
Calls
Call 1
Inputs
#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())
#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 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>) () ())
Outputs
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) (patch (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ d1 (* 3 (/ d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 d2) d3) (taylor inf d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 d2) d3) (taylor -inf d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (+ 3 d2)) d3) (taylor 0 d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt d1 (taylor inf d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt d1 (taylor -inf d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) (patch (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ 3 d3) (taylor 0 d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (/ 1 d3)) (/ d2 d3)) (taylor 0 d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (/ 1 d3)) (/ d2 d3)) (taylor 0 d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (/ 1 d3)) (/ d2 d3)) (taylor 0 d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ d2 d3) (taylor inf d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor inf d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor inf d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor inf d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ d2 d3) (taylor -inf d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor -inf d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor -inf d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor -inf d2) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor 0 d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor 0 d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor 0 d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor 0 d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor inf d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor inf d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor inf d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor inf d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor -inf d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor -inf d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor -inf d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor -inf d3) (#s(alt (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (patch (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #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 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) (patch #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)) #<representation binary64>) () ())) ())
#s(alt (* 3 d1) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 3 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) (patch (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor inf d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor -inf d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor -inf d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 3 (/ 1 d2)))) (taylor -inf d2) (#s(alt #s(approx (- d2 -3) #s(literal 3 binary64)) (patch #s(approx (- d2 -3) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.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 (*.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 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 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 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)) (taylor 0 d3) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) (patch (*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1) #<representation binary64>) () ())) ())
#s(alt (+ 3 d2) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 d3) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 3 (+ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 3) d2) (+.f64 d3 #s(literal 3 binary64))) (patch #s(approx (+ (+ d3 3) d2) (+.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 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 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) #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 (+ 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 (* -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 (+ (* 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 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 (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 (+ (* 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 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 (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 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 (* 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 #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 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 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 #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 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 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 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 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 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 (*.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 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 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 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>) () ())) ())
Calls

108 calls:

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

simplify208.0ms (3%)

Memory
-11.0MiB live, 796.9MiB allocated
Algorithm
egg-herbie
Rules
6 044×lower-fma.f64
6 044×lower-fma.f32
1 679×lower-*.f64
1 679×lower-*.f32
1 021×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01493690
15173630
214102454
342042454
471852412
080832375
Stop Event
iter limit
node limit
Counts
432 → 422
Calls
Call 1
Inputs
(* d3 (+ d1 (* 3 (/ d1 d3))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(* d1 d2)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* 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 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) 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 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(/ (* d1 d2) d3)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(/ (* d1 d2) d3)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(/ (* d1 (+ 3 d2)) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(/ 3 d3)
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(/ d2 d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/ d2 d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 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)))
(* -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)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 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)
(* -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)))))
(+ (* 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)))))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 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 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
3
(+ 3 d2)
(+ 3 d2)
(+ 3 d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* 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 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) 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 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* 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 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) 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 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(+ 3 d2)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 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
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
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 (+ 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)))
(+ (* 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)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 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)
(* -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 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ 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)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ 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 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
Outputs
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ d1 (* 3 (/ d1 d3)))
(fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (* d1 d2) d3)
(*.f64 (/.f64 d2 d3) d1)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (* d1 d2) d3)
(*.f64 (/.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (* d1 (+ 3 d2)) d3)
(*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ d2 d3)
(/.f64 d2 d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ d2 d3)
(/.f64 d2 d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) 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)
(* 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)
(* -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 (+ 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))
(*.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))
(*.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
#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))
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))
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 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(+ 3 (+ d2 d3))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(+ 3 (+ d2 d3))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(+ 3 (+ d2 d3))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
(+ 3 (+ d2 d3))
(-.f64 d2 (-.f64 #s(literal -3 binary64) d3))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) d2 (-.f64 d2 #s(literal -3 binary64)))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) d2 (-.f64 d2 #s(literal -3 binary64)))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) d2 (-.f64 d2 #s(literal -3 binary64)))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d2 d2)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d2 d2)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d2 d2)
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))
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))
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 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) 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)
(* d1 d3)
(*.f64 d1 d3)
(* 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 d1 d3)
(* -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 d1 d3)
(+ (* 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)
(* 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)
(* -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 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 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 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 d2)
(*.f64 d2 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)
(* 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)
(* 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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)

rewrite280.0ms (4%)

Memory
20.5MiB live, 1 134.8MiB allocated
Rules
2 662×lower-fma.f32
2 660×lower-fma.f64
2 267×lower-/.f32
2 266×lower-/.f64
1 957×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035141
046131
1201129
21499129
08155129
Stop Event
iter limit
node limit
iter limit
Counts
15 → 240
Calls
Call 1
Inputs
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3))
(fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1)
(/.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)
#s(approx (- d2 -3) #s(literal 3 binary64))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1))
(*.f64 d3 d1)
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
#s(approx (+ (+ d3 3) d2) (+.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 d2 d1)))
#s(approx (* (+ d3 d2) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) d3) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(*.f64 (*.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d3) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(*.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(*.f64 (*.f64 d3 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) d1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 d3))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
(*.f64 d3 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 d1 d3))) (fma.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 d1 d3))) (fma.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 d1 d3) (pow.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d3) d1) d3 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 d1 d3) (pow.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d3) d1) d3 (-.f64 (*.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) d3)) (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d3)) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 d3 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) d3) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))
(/.f64 (*.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d3) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))
(/.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1))) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))
(/.f64 (*.f64 d3 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))) (*.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (*.f64 d3 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))) (*.f64 d3 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)))))
(/.f64 d3 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)))
(fma.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3))
(fma.f64 d1 d3 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))
(fma.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3))
(fma.f64 d3 d1 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 d1 d3))
(+.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3))
(+.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
(*.f64 (fma.f64 d1 d1 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))
(*.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(*.f64 (neg.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) d1)
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(*.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) d1)) d3))))
(*.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (fma.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))))
(/.f64 (neg.f64 (fma.f64 d1 d1 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))) (neg.f64 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)))) (neg.f64 (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (*.f64 d1 d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(/.f64 (fma.f64 d1 d1 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))) (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1))) (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(/.f64 (neg.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (neg.f64 (fma.f64 d1 d1 (/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) d1)) d3))))
(/.f64 (neg.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))
(/.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 d1 d1 (/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) d1)) d3)))
(/.f64 (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (fma.f64 d1 d1 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) d1)) d3)) (fma.f64 (/.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 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)))
(fma.f64 (/.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64))) #s(literal -1 binary64)) (/.f64 d1 d3) d1)
(fma.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64))) d3) d1)
(fma.f64 (/.f64 d1 (/.f64 d3 (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) d1)
(fma.f64 (/.f64 d1 (/.f64 d3 (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)))) d1)
(fma.f64 (/.f64 d1 (/.f64 d3 (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 #s(literal 3 binary64) d2)))) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 d3 (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 d3 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (/.f64 d1 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 d3 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (/.f64 d1 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2)))) d1)
(fma.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)
(fma.f64 (*.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64))) d1) (/.f64 #s(literal 1 binary64) (neg.f64 d3)) d1)
(fma.f64 (*.f64 d1 (neg.f64 (-.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 d3)) d1)
(fma.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(fma.f64 (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 d3)) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) d3) (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) d1)
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (neg.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(fma.f64 (*.f64 d1 (-.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) d3) d1)
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d1)
(fma.f64 d1 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) (/.f64 d1 d3) d1)
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d3) d1) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (neg.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(+.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d1)
(+.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))
(*.f64 (pow.f64 (/.f64 d3 (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (pow.f64 (/.f64 d3 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) #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 (pow.f64 (/.f64 d3 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d3) (/.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 d2 d2) d2 #s(literal 27 binary64)) d3) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2)))))
(*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d3))
(*.f64 (neg.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) d3))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) d3)))
(*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) d3)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d3 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d3 (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)) (/.f64 #s(literal 1 binary64) (*.f64 d3 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))))
(*.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 d3)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 d3 (-.f64 d2 #s(literal -3 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) d3))
(pow.f64 (/.f64 d3 (-.f64 d2 #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -3 binary64) d3) #s(literal 3 binary64))) (fma.f64 (/.f64 d2 d3) (/.f64 d2 d3) (fma.f64 (/.f64 #s(literal -3 binary64) d3) (/.f64 #s(literal -3 binary64) d3) (*.f64 (/.f64 d2 d3) (/.f64 #s(literal -3 binary64) d3)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d3)) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d3)) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d3)) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 d3))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64))))) (neg.f64 (neg.f64 (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) d3)))
(/.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 #s(literal -3 binary64))) (*.f64 d3 d3))
(/.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d3) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d3) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))
(/.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d3) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64)) d3)
(/.f64 (neg.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64)))) (neg.f64 (neg.f64 d3)))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (*.f64 d3 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (neg.f64 (*.f64 d3 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (neg.f64 (*.f64 d3 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d3))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) d3))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) d3))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (*.f64 d3 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (*.f64 d3 (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)) (*.f64 d3 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64))) (neg.f64 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d3 (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d3)))
(/.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)) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d3) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) d3) (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) d3) (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2)))) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 d3 (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 d3 (-.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) (*.f64 d3 #s(literal 1 binary64)))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(neg.f64 (/.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64))) d3))
(neg.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d3)))
(fma.f64 d2 (/.f64 #s(literal 1 binary64) d3) (neg.f64 (/.f64 #s(literal -3 binary64) d3)))
(-.f64 (/.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 d3 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))) (/.f64 #s(literal -27 binary64) (*.f64 d3 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 d3 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))) (/.f64 #s(literal -27 binary64) (*.f64 d3 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 d3)) (/.f64 (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d3)))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) d3) (/.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) d3))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) d3) (/.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) d3))
(-.f64 (/.f64 d2 d3) (/.f64 #s(literal -3 binary64) d3))
(exp.f64 (*.f64 (log.f64 (/.f64 d3 (-.f64 d2 #s(literal -3 binary64)))) #s(literal -1 binary64)))
(+.f64 (/.f64 d2 d3) (neg.f64 (/.f64 #s(literal -3 binary64) d3)))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1)
(*.f64 d1 #s(approx (- d2 -3) #s(literal 3 binary64)))
#s(approx (- d2 -3) #s(literal 3 binary64))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
(*.f64 d1 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))))
#s(approx (+ (+ d3 3) d2) (+.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 (-.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) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 3 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 d3 #s(literal 3 binary64))))))
(*.f64 #s(literal 1 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 (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 (-.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 d3 #s(literal 3 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 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) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 3 binary64)))))
(/.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)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 d3) d3 #s(literal 27 binary64))))
(/.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 #s(literal 1 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)
(*.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (neg.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (neg.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))))
(*.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))))))
(*.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (fma.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))) (neg.f64 (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (neg.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (*.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))) (*.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))))
(/.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (neg.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (neg.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))
(/.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))
(fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))
(-.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))))))
(+.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)))
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 d1)

eval85.0ms (1.2%)

Memory
-6.4MiB live, 387.5MiB allocated
Compiler

Compiled 9 425 to 820 computations (91.3% saved)

prune176.0ms (2.5%)

Memory
-10.9MiB live, 765.0MiB allocated
Pruning

10 alts after pruning (3 fresh and 7 done)

PrunedKeptTotal
New6602662
Fresh112
Picked145
Done033
Total66210672
Accuracy
100.0%
Counts
672 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.3%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
60.1%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
99.9%
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
62.3%
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
87.2%
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
57.2%
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
43.5%
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1))
60.1%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
22.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
40.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 97 to 59 computations (39.2% saved)

simplify181.0ms (2.6%)

Memory
23.0MiB live, 662.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
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 d1 d3)
cost-diff0
(fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)
cost-diff0
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
cost-diff896
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
cost-diff0
#s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))
cost-diff0
(fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)
cost-diff0
(*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)
cost-diff0
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
Rules
6 093×lower-fma.f32
6 090×lower-fma.f64
1 320×lower-*.f32
1 317×lower-*.f64
1 201×lower-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
028144
040136
171136
2135136
3289136
4497130
5931130
62112130
75111130
08395130
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
(*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)
(fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)
#s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))
(/.f64 #s(literal 3 binary64) d3)
#s(literal 3 binary64)
d3
d1
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
(fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)
(/.f64 d1 d3)
d1
d3
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
(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
Outputs
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
(*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)
(fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)
#s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))
(/.f64 #s(literal 3 binary64) d3)
#s(literal 3 binary64)
d3
d1
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d1 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) (/.f64 d1 d3) d1)
(/.f64 d1 d3)
d1
d3
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
(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 d1 d3)))
d1
#s(literal 3 binary64)
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
(*.f64 d3 d1)
(*.f64 d1 d3)
d3

localize159.0ms (2.3%)

Memory
-6.1MiB live, 516.0MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d3 d1)
accuracy0.015625
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
accuracy28.340611905691436
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
accuracy0
(-.f64 d2 #s(literal -3 binary64))
accuracy0
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
accuracy1.1070286796828193
(fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)
accuracy7.116247261114241
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
accuracy0
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
accuracy2.913889564253389
(fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)
accuracy7.116247261114241
(*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)
accuracy33.35280474017805
#s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))
Samples
98.0ms241×0valid
5.0ms11×1valid
2.0ms2valid
Compiler

Compiled 105 to 29 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
ival-add: 49.0ms (60.3% of total)
ival-mult: 15.0ms (18.5% of total)
ival-div: 14.0ms (17.2% of total)
ival-sub: 2.0ms (2.5% of total)
adjust: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series21.0ms (0.3%)

Memory
-12.1MiB live, 106.9MiB allocated
Counts
12 → 372
Calls
Call 1
Inputs
#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())
#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<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 (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())
#s(alt (-.f64 d2 #s(literal -3 binary64)) (patch (-.f64 d2 #s(literal -3 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) (patch (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ d1 (* 3 (/ d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 d2) d3) (taylor inf d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 d2) d3) (taylor -inf d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (+ 3 d2)) d3) (taylor 0 d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt d1 (taylor inf d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt d1 (taylor -inf d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (patch (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) #<representation binary64>) () ())) ())
#s(alt (/ 3 d3) (taylor 0 d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (/ 1 d3)) (/ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (/ 1 d3)) (/ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (/ 1 d3)) (/ d2 d3)) (taylor 0 d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ d2 d3) (taylor inf d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor inf d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor inf d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor inf d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ d2 d3) (taylor -inf d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor -inf d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor -inf d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3))))) (taylor -inf d2) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor 0 d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor 0 d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor 0 d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor 0 d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor inf d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor inf d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor inf d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor inf d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor -inf d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor -inf d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor -inf d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 3 d2) d3) (taylor -inf d3) (#s(alt #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (patch #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor 0 d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))) (taylor inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))) (taylor -inf d1) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (* 3 (/ d1 d3)))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3))))) (taylor 0 d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))) (taylor inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2))))) (taylor -inf d2) (#s(alt (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) (patch (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d2)) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d3) (* d1 (+ 3 d2))) (taylor 0 d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3))) (taylor inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3))))) (taylor -inf d3) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 d3)) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (+ 3 d3))) (taylor 0 d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (taylor inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2))))) (taylor -inf d2) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor 0 d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 3 (+ d2 d3))) (taylor -inf d1) (#s(alt #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) (patch #s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor 0 d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))) (taylor inf d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1))) (taylor -inf d1) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 (+ 3 d2)) d3) (taylor 0 d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3) (taylor 0 d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt d1 (taylor inf d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor inf d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt d1 (taylor -inf d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (/ (* d1 (+ 3 d2)) d3)) (taylor -inf d3) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (* 3 (/ d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))) (taylor 0 d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 d2) d3) (taylor inf d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3)))) (taylor inf d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (/ (* d1 d2) d3) (taylor -inf d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) (patch (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor 0 d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor 0 d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor 0 d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor 0 d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor inf d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor inf d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor inf d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor inf d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor -inf d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor -inf d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor -inf d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor -inf d1) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor 0 d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor 0 d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor 0 d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor 0 d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor inf d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor inf d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor inf d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor inf d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor -inf d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor -inf d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor -inf d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (/ d1 d3) (taylor -inf d3) (#s(alt (/.f64 d1 d3) (patch (/.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 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 (+ 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 (* -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 (+ (* 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 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 (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 (+ (* 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 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 (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 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 (* 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 (* (+ 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 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 (* 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 (* (+ 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 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 (+ 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 (+ 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 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.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 (*.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 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 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 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 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 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 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>) () ())) ())
Calls

93 calls:

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

simplify164.0ms (2.4%)

Memory
20.9MiB live, 657.1MiB allocated
Algorithm
egg-herbie
Rules
4 677×lower-fma.f64
4 677×lower-fma.f32
1 503×lower-*.f64
1 503×lower-*.f32
594×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01242490
14442382
212432250
337452250
468232250
082062188
Stop Event
iter limit
node limit
Counts
372 → 366
Calls
Call 1
Inputs
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* 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 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) 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 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(* d1 d2)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(/ (* d1 d2) d3)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(/ (* d1 d2) d3)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(/ (* d1 (+ 3 d2)) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(/ 3 d3)
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(/ d2 d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/ d2 d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(/ (+ 3 d2) d3)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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 (+ d1 (* 3 (/ d1 d3))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(* d1 d2)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 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)))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* 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 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) 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 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(/ (* d1 (+ 3 d2)) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(/ (* d1 d2) d3)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(/ (* d1 d2) d3)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(/ d1 d3)
(* d1 (+ 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)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(+ (* 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)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 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)
(* -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 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ 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)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ 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 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
3
(+ 3 d2)
(+ 3 d2)
(+ 3 d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
Outputs
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ d1 (* 3 (/ d1 d3)))
(fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (* d1 d2) d3)
(*.f64 (/.f64 d2 d3) d1)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d2) d2 (*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d2) d2 (*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d2) d2 (*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))
(/ (* d1 d2) d3)
(*.f64 (/.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (* d1 (+ 3 d2)) d3)
(*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(+ (* 3 (/ 1 d3)) (/ d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(/ d2 d3)
(/.f64 d2 d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(/ d2 d3)
(/.f64 d2 d3)
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(* d2 (+ (/ 1 d3) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d2 #s(literal -3 binary64)))
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(/ (+ 3 d2) d3)
(/.f64 (-.f64 d2 #s(literal -3 binary64)) d3)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (* d1 (+ 3 d2)) d3)
(*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (* 3 (/ d1 d3)))
(fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ (* d1 d2) d3)
(*.f64 (/.f64 d2 d3) d1)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d2) d2 (*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d2) d2 (*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d2) d2 (*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))
(/ (* d1 d2) d3)
(*.f64 (/.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(/ d1 d3)
(/.f64 d1 d3)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #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 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #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 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d3 d2) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d3 d2) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d3 d2) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d3 d2) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d3 d2) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d3 d2) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d3 d2) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d3 d2) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) 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)
(* 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)
(* 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)
(* 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)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 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))
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))
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))

rewrite353.0ms (5.1%)

Memory
18.9MiB live, 1 434.8MiB allocated
Rules
2 287×lower-fma.f32
2 284×lower-fma.f64
2 264×lower-/.f32
2 262×lower-/.f64
1 807×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028131
040123
1189123
21403123
08234123
Stop Event
iter limit
node limit
iter limit
Counts
12 → 297
Calls
Call 1
Inputs
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
(*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)
(fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)
#s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
(fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)
(/.f64 d1 d3)
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
#s(approx (* (+ d3 d2) d1) (*.f64 d3 d1))
(*.f64 d3 d1)
(-.f64 d2 #s(literal -3 binary64))
Outputs
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) d3) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d3) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1))))
(*.f64 (*.f64 d3 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))
(*.f64 (*.f64 d3 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1))))
(*.f64 (*.f64 d3 (+.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))) d1)
(*.f64 (+.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)) (*.f64 d1 d3))
(*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3)
(*.f64 d3 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3))) (-.f64 (*.f64 d1 d3) (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)))) (-.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) d3)) (neg.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d3)) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1))))
(/.f64 (neg.f64 (*.f64 d3 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))) (neg.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 d3 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) d3) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d3) (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1)))
(/.f64 (*.f64 d3 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))
(/.f64 (*.f64 d3 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1)))
(/.f64 d3 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)) (*.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)) (*.f64 d3 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1)) (*.f64 d3 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)))))
(fma.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3))
(fma.f64 d1 d3 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)))
(fma.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3))
(fma.f64 d3 d1 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)))
(+.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3) (*.f64 d1 d3))
(+.f64 (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d3))
(+.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)))
(*.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))))
(*.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1)))))
(*.f64 (+.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1))))
(*.f64 d1 (+.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))) (*.f64 (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (fma.f64 (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)))) (neg.f64 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)))) (neg.f64 (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)) (*.f64 d1 d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))
(/.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))) (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))) (neg.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (neg.f64 (fma.f64 d1 d1 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1))))
(/.f64 (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 d1 d1 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 d1 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d1)))) (fma.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (neg.f64 (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 d1) (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))
(fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1)
(fma.f64 d1 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1)
(fma.f64 d1 #s(literal 1 binary64) (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))
(fma.f64 #s(literal 1 binary64) d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (-.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))) d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1))) (neg.f64 (/.f64 (*.f64 d1 d1) (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 (neg.f64 d1)))))
(+.f64 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1) d1)
(+.f64 d1 (*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1))
(*.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
#s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) d3) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)) d3) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(*.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(*.f64 (*.f64 d3 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
(*.f64 d3 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3))) (-.f64 (*.f64 d1 d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))) (-.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) d3)) (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)) d3)) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 d3 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) d3) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)) d3) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))
(/.f64 (*.f64 d3 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1))) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))
(/.f64 (*.f64 d3 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1))) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))
(/.f64 d3 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (*.f64 d3 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))) (*.f64 d3 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)))))
(fma.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3))
(fma.f64 d1 d3 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))
(fma.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3))
(fma.f64 d3 d1 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3) (*.f64 d1 d3))
(+.f64 (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d3))
(+.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
(*.f64 (-.f64 (*.f64 d1 d1) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))
(*.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1)) d3))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))) (*.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (fma.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))) (neg.f64 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)))) (neg.f64 (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (*.f64 d1 d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))) (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1))) (neg.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1))) (neg.f64 (fma.f64 d1 d1 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1)) d3))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (*.f64 d1 d1)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)) (fma.f64 d1 d1 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1)) d3)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1)) (fma.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (-.f64 (*.f64 d1 d1) (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1)) d3)) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (*.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 (*.f64 d1 d1) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) d3) d1)
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d3) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) d1)) d1)
(fma.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d3) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal 1 binary64) d1)) d1)
(fma.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d3) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) d1)) d1)
(fma.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal -1 binary64) d3) d1)
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 d1 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) d1)
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 d1 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) d1)
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 d1 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) d1)
(fma.f64 (*.f64 (/.f64 d1 d3) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) d1)
(fma.f64 (*.f64 (/.f64 d1 d3) (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)))) d1)
(fma.f64 (*.f64 (/.f64 d1 d3) (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))))) d1)
(fma.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)) (/.f64 #s(literal -1 binary64) d3) d1)
(fma.f64 (neg.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (/.f64 #s(literal -1 binary64) d3) d1)
(fma.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d3) (-.f64 d2 #s(literal 3 binary64)))) d1)
(fma.f64 (*.f64 (neg.f64 d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d3) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))) d1)
(fma.f64 (*.f64 (neg.f64 d1) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d3) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))) d1)
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d3 (-.f64 d2 #s(literal 3 binary64)))) d1)
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d3 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))) d1)
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d3 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))) d1)
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (neg.f64 d1)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (neg.f64 d3))) d1)
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d3)) d1)
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (neg.f64 d1)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (neg.f64 d3))) d1)
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (neg.f64 d1)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) (neg.f64 d3))) d1)
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) d3)) d1)
(fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) d3)) d1)
(fma.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (/.f64 #s(literal 1 binary64) d3) d1)
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d3 d1) (-.f64 d2 #s(literal 3 binary64)))) d1)
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (/.f64 d3 d1))) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 (-.f64 d2 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) d1)) d1)
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d3 d1) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))) d1)
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d3 d1) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))) d1)
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (/.f64 d3 d1))) d1)
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) (/.f64 d3 d1))) d1)
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (neg.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 d1) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))
(fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) (/.f64 d1 d3) d1)
(fma.f64 d1 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(fma.f64 d1 #s(literal 1 binary64) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (-.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (-.f64 d2 #s(literal -3 binary64))) (*.f64 d1 d1)) (*.f64 d3 d3)) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1))) (neg.f64 (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) (neg.f64 d1)))))
(+.f64 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))) d1)
(+.f64 d1 (*.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64))))
(*.f64 (pow.f64 (/.f64 d3 d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 d3 d1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d3) (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d3) d1)
(*.f64 (neg.f64 d1) (/.f64 #s(literal -1 binary64) d3))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 d1) d3))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d3))
(*.f64 #s(literal 1 binary64) (/.f64 d1 d3))
(pow.f64 (/.f64 d3 d1) #s(literal -1 binary64))
(/.f64 (neg.f64 d1) (neg.f64 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d3 d1)))
(/.f64 d1 d3)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 d3 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 d3 d1))
(neg.f64 (/.f64 (neg.f64 d1) d3))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 d3)) (/.f64 (neg.f64 d1) d3))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 d1) d3))
(exp.f64 (*.f64 (log.f64 (/.f64 d3 d1)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64))) (*.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 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))
(*.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))))
(*.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))) (*.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (fma.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))) (neg.f64 (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (*.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))) (*.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))
(/.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)))) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))) (neg.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64))) (*.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 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))
(/.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))))
(/.f64 (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))) (fma.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (neg.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))))
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))
(fma.f64 #s(literal 3 binary64) d1 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))
(-.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 9 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))) (neg.f64 (/.f64 (*.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))))))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))
(+.f64 #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)) (*.f64 d1 #s(literal 3 binary64)))
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.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 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 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) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.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 (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 #s(literal -1 binary64) (-.f64 #s(literal -3 binary64) d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 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 (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 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64)))) (neg.f64 (neg.f64 (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))) (*.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 (-.f64 #s(literal 9 binary64) (*.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 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.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 (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 (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)) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.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 (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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(/.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 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d2 d2) d2 #s(literal 27 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 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(neg.f64 (-.f64 #s(literal -3 binary64) d2))
(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) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal -27 binary64) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.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 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 #s(literal 0 binary64) (-.f64 #s(literal -3 binary64) d2))
(-.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)

eval205.0ms (3%)

Memory
0.4MiB live, 969.8MiB allocated
Compiler

Compiled 12 419 to 991 computations (92% saved)

prune108.0ms (1.6%)

Memory
-40.6MiB live, 1 063.4MiB allocated
Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New6621663
Fresh000
Picked123
Done077
Total66310673
Accuracy
100.0%
Counts
673 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.3%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d3 d1)))
60.1%
(fma.f64 d1 #s(literal 3 binary64) #s(approx (* (+ d3 d2) d1) (*.f64 d2 d1)))
99.9%
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
62.3%
(*.f64 #s(approx (+ (+ d3 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
57.2%
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) #s(approx (- d2 -3) #s(literal 3 binary64)) d1) d3))
57.2%
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
43.5%
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 d1))
60.1%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
22.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d2 -3) #s(literal 3 binary64)) d1))
40.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 265 to 113 computations (57.4% saved)

regimes38.0ms (0.6%)

Memory
4.7MiB live, 327.3MiB allocated
Counts
20 → 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))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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)))
(+.f64 #s(approx (+ (* d1 3) (* d1 d2)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 d1 d3))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 #s(approx (/ (+ d2 3) d3) (/.f64 #s(literal 3 binary64) d3)) d1 d1) d3))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) #s(approx (- d2 -3) #s(literal 3 binary64)) 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 (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
(+.f64 (/.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 d1 d3))
Outputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
Calls

4 calls:

10.0ms
d2
9.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
9.0ms
d1
8.0ms
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)

regimes22.0ms (0.3%)

Memory
-3.8MiB live, 238.3MiB allocated
Counts
11 → 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))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 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 3) d2) (+.f64 d3 #s(literal 3 binary64))) d1)
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) 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)))
(+.f64 #s(approx (+ (* d1 3) (* d1 d2)) (*.f64 #s(literal 3 binary64) d1)) (*.f64 d1 d3))
Outputs
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
Calls

4 calls:

6.0ms
d3
5.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
5.0ms
d1
5.0ms
d2
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)

regimes15.0ms (0.2%)

Memory
14.2MiB live, 135.0MiB 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))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 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 3) d2) (+.f64 d3 #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 (-.f64 d3 #s(literal -3 binary64)) d1))
Calls

4 calls:

4.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
4.0ms
d2
4.0ms
d3
3.0ms
d1
Results
AccuracySegmentsBranch
70.9%4d1
92.6%2d2
92.8%2d3
97.9%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes6.0ms (0.1%)

Memory
-15.8MiB live, 24.0MiB 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))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 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

2 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes8.0ms (0.1%)

Memory
23.1MiB live, 62.8MiB 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))
#s(approx (/ 1 (/ 1 (* (+ (+ d3 3) d2) d1))) (*.f64 d3 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:

3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
2.0ms
d3
2.0ms
d2
Results
AccuracySegmentsBranch
81.9%3(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
76.6%4d2
79.2%4d3
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes2.0ms (0%)

Memory
-17.8MiB live, 22.0MiB 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

1 calls:

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

Compiled 14 to 9 computations (35.7% saved)

regimes6.0ms (0.1%)

Memory
32.9MiB live, 32.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
d2
1.0ms
d3
1.0ms
d1
Results
AccuracySegmentsBranch
40.0%1d1
40.0%1d2
40.0%1d3
40.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)

bsearch1.0ms (0%)

Memory
-40.3MiB live, 1.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.5599723359070293e-244
2.6765965711837615e-304
Compiler

Compiled 17 to 15 computations (11.8% saved)

bsearch14.0ms (0.2%)

Memory
36.6MiB live, 76.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1084740773912941000.0
8.127823134537149e+21
Samples
7.0ms128×0valid
Compiler

Compiled 161 to 111 computations (31.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 3.0ms (76.4% of total)
ival-add: 1.0ms (25.5% 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
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.816023139548709e-83
5.050717233853684e-80
0.0ms
-2.5599723359070293e-244
2.6765965711837615e-304
Compiler

Compiled 17 to 15 computations (11.8% saved)

bsearch1.0ms (0%)

Memory
-38.5MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.5599723359070293e-244
2.6765965711837615e-304
Compiler

Compiled 17 to 15 computations (11.8% saved)

simplify9.0ms (0.1%)

Memory
25.3MiB live, 64.8MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046235
162235
268235
370235
471235
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (+.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 d3 #s(literal 22500000000000000000 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 -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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 213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 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 -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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 #s(literal 3 binary64)) d2) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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 (-.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 -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 d3 #s(literal 22500000000000000000 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 -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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 213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 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 -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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 213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 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 -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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 -3075078893078405/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 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))

soundness763.0ms (11%)

Memory
0.4MiB live, 682.2MiB allocated
Rules
7 223×lower-fma.f64
7 223×lower-fma.f32
4 336×lower-fma.f64
4 336×lower-fma.f32
3 526×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02683062
18753010
225882746
083152638
0924
01420
14718
242518
3662618
0802418
056456
1177454
2523454
31311454
43551454
57744454
08042454
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 243 to 108 computations (55.6% saved)

preprocess83.0ms (1.2%)

Memory
-5.6MiB live, 756.6MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 386 to 150 computations (61.1% saved)

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...