FastMath dist4

Time bar (total: 58.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 17 to 13 computations (23.5% saved)

sample51.5s (87.8%)

Memory
36.6MiB live, 1 579.5MiB allocated
Samples
24.7s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 24.4s
ival-mult: 24.2s (99.2% of total)
ival-sub: 143.0ms (0.6% of total)
ival-add: 34.0ms (0.1% of total)
ival-true: 6.0ms (0% of total)
ival-assert: 3.0ms (0% of total)
Bogosity

explain140.0ms (0.2%)

Memory
-21.1MiB live, 221.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
280-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
110-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
80-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-d4
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
00-0-d2
00-0-d1
00-0-d3
00-0-(*.f64 d1 d1)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))nan-rescue280
(*.f64 d1 d3)overflow31
(*.f64 d1 d2)overflow36
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow52
(*.f64 d4 d1)overflow40
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))overflow70
(*.f64 d1 d1)overflow63
+.f64(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))nan-rescue110
(*.f64 d1 d3)overflow31
(*.f64 d1 d2)overflow36
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow52
(*.f64 d4 d1)overflow40
-.f64(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))nan-rescue80
(*.f64 d1 d2)overflow36
(*.f64 d1 d3)overflow31
Confusion
Predicted +Predicted -
+370
-0219
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3700
-00219
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0219
129
26
32
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
45.0ms512×0valid
Compiler

Compiled 121 to 37 computations (69.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-mult: 13.0ms (47.6% of total)
ival-sub: 12.0ms (43.9% of total)
ival-add: 2.0ms (7.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess154.0ms (0.3%)

Memory
15.9MiB live, 135.3MiB allocated
Algorithm
egg-herbie
Rules
3 056×lower-fma.f64
3 056×lower-fma.f32
1 602×sub-neg
828×distribute-lft-neg-in
798×neg-mul-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063196
1257166
2810132
33150127
46052126
57296126
67946126
01115
01813
13711
2929
32559
46989
518249
630019
735959
835959
936759
1037079
1137079
037079
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(*.f64 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1) d1)
Symmetry

(sort d2 d4)

Compiler

Compiled 19 to 11 computations (42.1% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 4 to 4 computations (0% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.5%
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 19 to 11 computations (42.1% saved)

simplify97.0ms (0.2%)

Memory
15.8MiB live, 54.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff320
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
cost-diff320
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
cost-diff320
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Rules
3 056×lower-fma.f64
3 056×lower-fma.f32
712×lower-*.f32
704×lower-*.f64
640×lower-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01149
01843
13739
29237
325537
469837
5182437
6300137
7359537
8359537
9367537
10370737
11370737
0370737
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
d1
d2
(*.f64 d1 d3)
d3
(*.f64 d4 d1)
d4
(*.f64 d1 d1)
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(*.f64 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1) d1)
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
(*.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 d1 d3)
(*.f64 d3 d1)
d3
(*.f64 d4 d1)
d4
(*.f64 d1 d1)

localize47.0ms (0.1%)

Memory
-26.9MiB live, 52.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d1)
accuracy1.7656188074906176
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
accuracy2.0546771791510294
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
accuracy6.4452774091134994
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Samples
38.0ms256×0valid
Compiler

Compiled 51 to 13 computations (74.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 7.0ms (70.5% of total)
ival-sub: 2.0ms (20.1% of total)
ival-add: 1.0ms (10.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0%)

Memory
17.7MiB live, 17.7MiB allocated
Counts
5 → 168
Calls
Call 1
Inputs
#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())
#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())
#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor inf d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor inf d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor inf d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor inf d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)))) (taylor -inf d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)))) (taylor -inf d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)))) (taylor -inf d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)))) (taylor -inf d1) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (* d1 d3)) (taylor 0 d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (* d1 d3)) (taylor 0 d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (* d1 d3)) (taylor 0 d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (* d1 d3)) (taylor 0 d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d4)) (taylor 0 d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (taylor 0 d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (taylor 0 d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (taylor 0 d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1)) (taylor inf d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1)) (taylor inf d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1)) (taylor inf d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (* d1 d3)) (taylor 0 d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (* d1 d3)) (taylor 0 d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (* d1 d3)) (taylor 0 d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (* d1 d3)) (taylor 0 d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4))) (taylor inf d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4))) (taylor inf d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4))) (taylor inf d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4))))) (taylor -inf d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4))))) (taylor -inf d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4))))) (taylor -inf d4) (#s(alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (patch (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor inf d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor inf d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor inf d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor inf d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2)))) (taylor -inf d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2)))) (taylor -inf d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2)))) (taylor -inf d2) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 d2)) (taylor 0 d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 d2)) (taylor 0 d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 d2)) (taylor 0 d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ (* d1 d2) d3) d1)) (taylor inf d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ (* d1 d2) d3) d1)) (taylor inf d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ (* d1 d2) d3) d1)) (taylor inf d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor 0 d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor 0 d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor 0 d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor 0 d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor inf d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor inf d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor inf d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor inf d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor -inf d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor -inf d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor -inf d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt (pow d1 2) (taylor -inf d1) (#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
Calls

42 calls:

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

simplify152.0ms (0.3%)

Memory
15.5MiB live, 165.2MiB allocated
Algorithm
egg-herbie
Rules
11 356×lower-fma.f64
11 356×lower-fma.f32
4 018×lower-*.f64
4 018×lower-*.f32
2 220×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01251273
14091183
213231159
351521111
089481099
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(- (* d1 d4) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(+ (* d1 d2) (* d1 d4))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(- (* d1 d2) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(* -1 (* d1 d3))
(- (* d1 d2) (* d1 d3))
(- (* d1 d2) (* d1 d3))
(- (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* d1 d2)
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(* -1 (* d1 d3))
(* d3 (- (/ (* d1 d2) d3) d1))
(* d3 (- (/ (* d1 d2) d3) d1))
(* d3 (- (/ (* d1 d2) d3) d1))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 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)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
Outputs
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (fma.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) d1 (neg.f64 d1)) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (fma.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) d1 (neg.f64 d1)) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (fma.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) d1 (neg.f64 d1)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (fma.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) d1 (neg.f64 d1)) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (fma.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) d1 (neg.f64 d1)) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (fma.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) d1 (neg.f64 d1)) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d4)) #s(literal 1 binary64))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d4)) #s(literal 1 binary64))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d4)) #s(literal 1 binary64))))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d4)) #s(literal 1 binary64))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d4)) #s(literal 1 binary64))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d4)) #s(literal 1 binary64))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(fma.f64 d4 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d2)) #s(literal 1 binary64))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(fma.f64 d4 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d2)) #s(literal 1 binary64))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(fma.f64 d4 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d2)) #s(literal 1 binary64))))
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(fma.f64 d4 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d2)) #s(literal 1 binary64))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(fma.f64 d4 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d2)) #s(literal 1 binary64))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(fma.f64 d4 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 d1) d2)) #s(literal 1 binary64))))
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (* d1 d4) (* d1 d3))
(*.f64 (-.f64 d4 d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* d1 d2) (* d1 d4))
(*.f64 (+.f64 d4 d2) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d4 d2) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d4 d2) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d4 d2) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d4 d2) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d4 d2) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d4 d2) d1) d3) d1) d3)
(- (* d1 d2) (* d1 d3))
(*.f64 (-.f64 d2 d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (-.f64 (+.f64 d4 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)
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(- (* d1 d2) (* d1 d3))
(*.f64 (-.f64 d2 d3) d1)
(- (* d1 d2) (* d1 d3))
(*.f64 (-.f64 d2 d3) d1)
(- (* d1 d2) (* d1 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 d3) d1)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 d3) d1)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 (-.f64 d2 d3) d1)
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 (-.f64 d2 d3) d1)
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (/ (* d1 d2) d3) d1))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* d3 (- (/ (* d1 d2) d3) d1))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* d3 (- (/ (* d1 d2) d3) d1))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (* d1 d2) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) 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)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)

rewrite537.0ms (0.9%)

Memory
-382.6MiB live, 281.0MiB allocated
Rules
14 550×lower-fma.f64
14 550×lower-fma.f32
6 400×lower-*.f32
6 392×lower-*.f64
3 422×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01139
01833
17629
269427
0880227
Stop Event
iter limit
node limit
iter limit
Counts
5 → 357
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d1 d1)
Outputs
(*.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 d2 d3)) d1 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1))))))
(*.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))
(*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (neg.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) (neg.f64 d1)))
(*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 1 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))) (fma.f64 d2 d1 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (-.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))) (-.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (pow.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (fma.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 d2 d3)) d1)) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) (*.f64 (*.f64 d1 d1) d4) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (-.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d2) d1 (pow.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (-.f64 (*.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 d2 d3)) d1 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 d1) (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (neg.f64 d1) (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))))) (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1))) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1))))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1)))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 d2 d3)) d1 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 d2 d3)) d1 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))
(fma.f64 (*.f64 d3 #s(literal -1 binary64)) d1 (fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 (*.f64 d1 #s(literal -1 binary64)) d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d1) (fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 (neg.f64 d3) d1 (fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d4 d1))))) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (+.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (neg.f64 d1) d3 (fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (-.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1)))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 (neg.f64 d1) d1))
(fma.f64 d4 d1 (fma.f64 (neg.f64 d1) d1 (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(fma.f64 d3 (neg.f64 d1) (fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 (neg.f64 d3) d2) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (+.f64 d4 d2) (-.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d4 d2) (fma.f64 (neg.f64 d3) d1 (*.f64 (neg.f64 d1) d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (neg.f64 d3) (fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 d1 d4 (fma.f64 (neg.f64 d1) d1 (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(-.f64 (fma.f64 d1 (-.f64 d4 d1) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))))
(-.f64 (fma.f64 d1 (-.f64 d4 d1) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(-.f64 (fma.f64 (neg.f64 d1) d1 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(-.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) #s(literal 0 binary64)) (*.f64 d1 d1))
(-.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 d2 d1)) (*.f64 d3 d1))
(-.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 d2))) (*.f64 d3 d1))
(-.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d4)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (fma.f64 d3 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) d1)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (neg.f64 d1) d1)))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))
(-.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) d1)))
(-.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 d2 d1))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 d2 d1)) (*.f64 (neg.f64 d3) d1))
(+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 d2))) (*.f64 (neg.f64 d3) d1))
(+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 (-.f64 d2 d3) d1)) (*.f64 d4 d1))
(+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d2 d1)) (*.f64 (neg.f64 d1) (-.f64 d3 d4)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (fma.f64 (neg.f64 d3) d1 (*.f64 (neg.f64 d1) d1)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) d1) (+.f64 d4 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (+.f64 d4 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (*.f64 (neg.f64 d3) d1) (fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1))))))
(*.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (-.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 d4))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (-.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 d4))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d4 d4) d4)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 d2 d3) (*.f64 d1 d1))) (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d4 d4) d4)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d4 d4) d4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) (*.f64 (*.f64 d1 d1) d4)) (*.f64 (*.f64 (*.f64 d4 d4) d1) (*.f64 (*.f64 d1 d1) d4))) (*.f64 (*.f64 (*.f64 d4 d4) d1) (*.f64 (*.f64 d1 d1) d4)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 d2 d3)) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) (*.f64 (*.f64 d1 d1) d4)) (-.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) (*.f64 (*.f64 d1 d1) d4)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 d2 d3)) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (-.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)) (fma.f64 d1 (+.f64 d4 d2) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (neg.f64 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d4)) (*.f64 (neg.f64 d1) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (-.f64 d3 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (fma.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) d3 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d3 d1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (fma.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d4)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (-.f64 (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d4)) (*.f64 (neg.f64 d1) (-.f64 d3 d4))) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (-.f64 d3 d4))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (neg.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 (*.f64 d4 d4) d1) d1))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1)))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (-.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (fma.f64 (*.f64 (*.f64 d4 d4) d1) d1 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4)))) (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d4) d4))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(fma.f64 (*.f64 d3 #s(literal -1 binary64)) d1 (fma.f64 d2 d1 (*.f64 d4 d1)))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 d3) (*.f64 d1 d1)) d1) (/.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d2 d3)) (*.f64 d4 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 (-.f64 d2 d3) d4)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) d1) (-.f64 (-.f64 d2 d3) d4)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d4)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d1) (fma.f64 d2 d1 (*.f64 d4 d1)))
(fma.f64 (neg.f64 d3) d1 (fma.f64 d2 d1 (*.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1) (*.f64 d4 d1))
(fma.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (+.f64 d2 d3))) (*.f64 d4 d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 d4 d1))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d4 d1))
(fma.f64 (neg.f64 d1) d3 (fma.f64 d2 d1 (*.f64 d4 d1)))
(fma.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 d4 d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) (*.f64 d4 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 d4 d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1)))) (*.f64 d4 d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 d4 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d3 (neg.f64 d1) (fma.f64 d2 d1 (*.f64 d4 d1)))
(fma.f64 d2 d1 (*.f64 (neg.f64 d1) (-.f64 d3 d4)))
(fma.f64 d1 (+.f64 (neg.f64 d3) d2) (*.f64 d4 d1))
(fma.f64 d1 (+.f64 d4 d2) (*.f64 (neg.f64 d3) d1))
(fma.f64 d1 (neg.f64 d3) (fma.f64 d2 d1 (*.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d4 d1))
(fma.f64 d1 d4 (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d1 d2 (*.f64 (neg.f64 d1) (-.f64 d3 d4)))
(-.f64 (fma.f64 d1 (+.f64 d4 d2) #s(literal 0 binary64)) (*.f64 d3 d1))
(-.f64 (fma.f64 d4 d1 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))))
(-.f64 (fma.f64 d4 d1 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d3 d4))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) d1 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d2 d1))))))
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))) (*.f64 d4 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 d4 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (neg.f64 d1) d4))
(-.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d3 d4)))
(+.f64 (fma.f64 d4 d1 (*.f64 (neg.f64 d3) d1)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (neg.f64 d3) d1))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d4) d1) d1) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(+.f64 (*.f64 (neg.f64 d3) d1) (fma.f64 d2 d1 (*.f64 d4 d1)))
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d4 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (-.f64 d3 d4)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))
(*.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (+.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 d1 (+.f64 (neg.f64 d3) d2))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (+.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 d2 d2) d1)) d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (fma.f64 (*.f64 (*.f64 d1 d1) d3) d3 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1) #s(literal 1 binary64)) (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)) (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) d3 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (neg.f64 d1) (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d1) (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d2 d3) d1) (neg.f64 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(neg.f64 (*.f64 (-.f64 d2 d3) (neg.f64 d1)))
(fma.f64 (*.f64 d3 #s(literal -1 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d2) d1) (/.f64 d2 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d2 d2) d1) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d1) (*.f64 d2 d1))
(fma.f64 (neg.f64 d3) d1 (*.f64 d2 d1))
(fma.f64 (neg.f64 d1) d3 (*.f64 d2 d1))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(fma.f64 d3 (neg.f64 d1) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))
(fma.f64 d1 (neg.f64 d3) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 (neg.f64 d3) d1))
(-.f64 (fma.f64 d2 d1 #s(literal 0 binary64)) (*.f64 d3 d1))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(-.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (+.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (+.f64 d3 d2)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d1)))
(*.f64 d1 d1)
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))

eval63.0ms (0.1%)

Memory
-8.0MiB live, 102.5MiB allocated
Compiler

Compiled 16 978 to 1 250 computations (92.6% saved)

prune255.0ms (0.4%)

Memory
20.1MiB live, 107.0MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New51510525
Fresh000
Picked101
Done000
Total51610526
Accuracy
100.0%
Counts
526 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
98.4%
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
98.0%
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
73.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
80.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
80.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
28.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
32.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
35.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
30.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 226 to 136 computations (39.8% saved)

simplify141.0ms (0.2%)

Memory
-31.5MiB live, 84.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d2 d3)
cost-diff0
(-.f64 (-.f64 d2 d3) d1)
cost-diff0
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
cost-diff0
(+.f64 d4 d2)
cost-diff0
(-.f64 (+.f64 d4 d2) d1)
cost-diff0
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
cost-diff0
(neg.f64 d1)
cost-diff0
(*.f64 (neg.f64 d1) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
cost-diff0
(-.f64 d2 d3)
cost-diff0
(-.f64 (-.f64 d2 d3) d1)
cost-diff0
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
cost-diff192
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
Rules
3 056×lower-fma.f32
3 054×lower-fma.f64
712×lower-*.f32
702×lower-*.f64
640×lower-+.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026162
037154
170137
2155137
3403137
4883137
52125137
62877137
72899137
82899137
92899137
102909137
112913137
02913137
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
d4
d1
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 d3)
d2
d3
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 (neg.f64 d1) d1)
(neg.f64 d1)
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(-.f64 (+.f64 d4 d2) d1)
(+.f64 d4 d2)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 d3)
d2
d3
d1
Outputs
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
d4
d1
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 d3)
d2
d3
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 (neg.f64 d1) d1)
(neg.f64 d1)
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(-.f64 (+.f64 d4 d2) d1)
(-.f64 (+.f64 d2 d4) d1)
(+.f64 d4 d2)
(+.f64 d2 d4)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 d3)
d2
d3
d1

localize74.0ms (0.1%)

Memory
24.5MiB live, 99.1MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 (-.f64 d2 d3) d1)
accuracy0
(-.f64 d2 d3)
accuracy0.00390625
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
accuracy17.16412113433857
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
accuracy0
(-.f64 (+.f64 d4 d2) d1)
accuracy0
(+.f64 d4 d2)
accuracy0.0078125
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
accuracy12.764495465250674
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
accuracy0
(*.f64 (neg.f64 d1) d1)
accuracy0
(neg.f64 d1)
accuracy43.27702811358932
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
accuracy0
(*.f64 d2 d1)
accuracy44.67335742713804
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
accuracy0
(-.f64 (-.f64 d2 d3) d1)
accuracy0
(-.f64 d2 d3)
accuracy0.00390625
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
accuracy1.0078014904222408
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
Samples
52.0ms256×0valid
Compiler

Compiled 140 to 24 computations (82.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-neg: 15.0ms (40.3% of total)
ival-mult: 14.0ms (37.7% of total)
ival-sub: 5.0ms (13.4% of total)
ival-add: 3.0ms (8.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series50.0ms (0.1%)

Memory
15.4MiB live, 52.2MiB allocated
Counts
15 → 516
Calls
Call 1
Inputs
#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())
#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())
#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())
#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())
#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())
#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (- d2 (+ d1 d3))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (patch (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (patch (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ d1 d3)) (taylor 0 d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 (-.f64 d2 d3) d1) (patch (-.f64 (-.f64 d2 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt d2 (taylor 0 d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 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>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor 0 d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor 0 d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor 0 d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor 0 d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 (neg.f64 d1) d1) (patch (*.f64 (neg.f64 d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor 0 d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor 0 d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor 0 d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor 0 d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (neg.f64 d1) (patch (neg.f64 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 d1)) d4))) (taylor inf d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 d1)) d4))) (taylor inf d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 d1)) d4))) (taylor inf d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4))))) (taylor -inf d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4))))) (taylor -inf d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4))))) (taylor -inf d4) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d4 d1)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 d1))) (taylor 0 d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 d1))) (taylor 0 d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 d1))) (taylor 0 d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 d1)) d2))) (taylor inf d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 d1)) d2))) (taylor inf d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 d1)) d2))) (taylor inf d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2))))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d4)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 (+ d4 (* -1 d1)))) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 (+ d4 (* -1 d1)))) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 (+ d4 (* -1 d1)))) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) (patch (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt d4 (taylor inf d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4))) (taylor inf d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4))) (taylor inf d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4))) (taylor inf d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt d4 (taylor -inf d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1))) (taylor -inf d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1))) (taylor -inf d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1))) (taylor -inf d4) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (- d4 d1) (taylor 0 d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2))) (taylor inf d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2))) (taylor inf d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2))) (taylor inf d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ d2 (+ d4 (* -1 d1))) (taylor 0 d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ d2 (+ d4 (* -1 d1))) (taylor 0 d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ d2 (+ d4 (* -1 d1))) (taylor 0 d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1))))) (taylor -inf d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1))))) (taylor -inf d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1))))) (taylor -inf d1) (#s(alt (-.f64 (+.f64 d4 d2) d1) (patch (-.f64 (+.f64 d4 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor 0 d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d4 (taylor inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (/ d2 d4))) (taylor inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (/ d2 d4))) (taylor inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (/ d2 d4))) (taylor inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d4 (taylor -inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ d2 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ d2 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ d2 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d4 (taylor 0 d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d4 d2))) (taylor inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d4 d2))) (taylor inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d4 d2))) (taylor inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d4 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d4 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d4 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) #<representation binary64>) () ())) ())
Calls

129 calls:

TimeVariablePointExpression
25.0ms
d1
@0
(* (- (+ d4 d2) d1) d1)
1.0ms
d2
@inf
(+ (* d4 d1) (* d1 (- (- d2 d3) d1)))
0.0ms
d1
@-inf
(+ (* d4 d1) (* d1 (- (- d2 d3) d1)))
0.0ms
d1
@-inf
(* (- (+ d4 d2) d1) d1)
0.0ms
d2
@-inf
(+ (* d4 d1) (* d1 (- (- d2 d3) d1)))

simplify219.0ms (0.4%)

Memory
-31.7MiB live, 214.8MiB allocated
Algorithm
egg-herbie
Rules
9 618×lower-fma.f64
9 618×lower-fma.f32
4 044×lower-*.f64
4 044×lower-*.f32
2 972×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02434641
18034262
223344157
369114157
084294073
Stop Event
iter limit
node limit
Counts
516 → 501
Calls
Call 1
Inputs
(* d1 (- d2 (+ d1 d3)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(* d1 d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* 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 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* d1 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
Outputs
(* d1 (- d2 (+ d1 d3)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 d2 (+.f64 d3 d1))
(- (+ d2 (* -1 d3)) d1)
(-.f64 d2 (+.f64 d3 d1))
(- (+ d2 (* -1 d3)) d1)
(-.f64 d2 (+.f64 d3 d1))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d2 d1) d3) d3 (neg.f64 d3))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d2 d1) d3) d3 (neg.f64 d3))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d2 d1) d3) d3 (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d2 d1) d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d2 d1) d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d2 d1) d3) d3 (neg.f64 d3))
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 (* -1 d1)) d3)
(-.f64 d2 (+.f64 d3 d1))
(- (+ d2 (* -1 d1)) d3)
(-.f64 d2 (+.f64 d3 d1))
(- (+ d2 (* -1 d1)) d3)
(-.f64 d2 (+.f64 d3 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* 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 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d1) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d1) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d1) d1) d2)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)) (neg.f64 d4))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)) (neg.f64 d2))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)) (neg.f64 d2))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)) (neg.f64 d2))
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
d2
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
d4
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
d4
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)) (neg.f64 d2))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)) (neg.f64 d2))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)) (neg.f64 d2))
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d3 d1)) d1) d4)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 d2 (+.f64 d3 d1)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))

rewrite234.0ms (0.4%)

Memory
23.3MiB live, 214.1MiB allocated
Rules
5 710×lower-fma.f32
5 708×lower-fma.f64
4 334×lower-/.f64
4 334×lower-/.f32
4 288×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026141
037133
1162116
21439116
08497116
Stop Event
iter limit
node limit
iter limit
Counts
15 → 443
Calls
Call 1
Inputs
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 (neg.f64 d1) d1)
(neg.f64 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(-.f64 (+.f64 d4 d2) d1)
(+.f64 d4 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
Outputs
(*.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) d1) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1))) (-.f64 d4 (-.f64 (-.f64 d2 d3) d1))))
(*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4))))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d1) d4))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)) (pow.f64 (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)) (pow.f64 (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d2 d2) d2)) (pow.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (fma.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (pow.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d2 d1) d2) d1) (*.f64 d2 d1) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1)))) (*.f64 (*.f64 d2 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (neg.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1))) (neg.f64 (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (+.f64 d3 d2) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (+.f64 d3 d2) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d1 d4 (*.f64 d1 d1)) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (+.f64 d3 d2) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (+.f64 d3 d2) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (+.f64 d3 d2) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (+.f64 d3 d2) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (+.f64 d3 d2) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (+.f64 d3 d2) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) d1) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) d1) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (+.f64 d3 d2) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (+.f64 d3 d2) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (+.f64 d3 d2) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (+.f64 d3 d2) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)))) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d3)))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d1 d4 (*.f64 d1 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (fma.f64 d1 d4 (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)) (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d4) d1) (-.f64 (-.f64 d2 d3) d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1)))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))))) (neg.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1))))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d4) d1) (-.f64 (-.f64 d2 d3) d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4))))))
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1))) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 (*.f64 (*.f64 d1 d4) d1) (-.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d3 d2)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (-.f64 (-.f64 d2 d3) d1) d1 (*.f64 d1 d4))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d2 d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 (-.f64 d2 d3) d1) (*.f64 d1 d4))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 d2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 d4 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(fma.f64 d1 d4 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
(fma.f64 d4 d1 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(fma.f64 d4 d1 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (-.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) d1) (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d3) d1)))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))
(-.f64 (*.f64 d2 d1) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1)))
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)))
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1) (*.f64 d1 d4))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) d1)) (neg.f64 (+.f64 (-.f64 d2 d3) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)))) (neg.f64 (+.f64 (-.f64 d2 d3) d1)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) d1) (+.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1))) (+.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d3) d1) (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d3 d2)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) d1)))
(*.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d2 d3) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 d2 d3) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (+.f64 (-.f64 d2 d3) #s(literal 0 binary64)) (+.f64 (-.f64 d2 d3) #s(literal 0 binary64)) (fma.f64 d1 d1 (*.f64 (+.f64 (-.f64 d2 d3) #s(literal 0 binary64)) d1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (+.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (+.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (+.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (+.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d2 d3) d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) d2) (pow.f64 (-.f64 d3 (neg.f64 d1)) #s(literal 3 binary64))) (fma.f64 d2 d2 (fma.f64 (-.f64 d3 (neg.f64 d1)) (-.f64 d3 (neg.f64 d1)) (*.f64 d2 (-.f64 d3 (neg.f64 d1))))))
(/.f64 (fma.f64 (neg.f64 d1) (*.f64 d1 d1) (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3))) (fma.f64 d1 d1 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (pow.f64 (-.f64 (neg.f64 d3) d1) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (-.f64 (neg.f64 d3) d1) (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (-.f64 (neg.f64 d3) d1)))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (pow.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (+.f64 (neg.f64 d3) (neg.f64 d1))) (*.f64 d2 (+.f64 (neg.f64 d3) (neg.f64 d1))))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (pow.f64 (neg.f64 (+.f64 d3 d1)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (neg.f64 (+.f64 d3 d1)) (neg.f64 (+.f64 d3 d1))) (*.f64 d2 (neg.f64 (+.f64 d3 d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)))) (neg.f64 (+.f64 d2 (+.f64 d3 d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d3 d1)))) (neg.f64 (fma.f64 d2 d2 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d2 (+.f64 d3 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)))) (neg.f64 (neg.f64 (+.f64 (-.f64 d2 d3) d1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (+.f64 (-.f64 d2 d3) d1)) (*.f64 (+.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d2 d3) d1) (+.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (-.f64 d2 (neg.f64 d3)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (neg.f64 (+.f64 d3 d2)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (+.f64 d3 d2))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (+.f64 d3 d2) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (-.f64 d2 (neg.f64 d3)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (neg.f64 (+.f64 d3 d2)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (+.f64 d3 d2) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 d2 (neg.f64 d3)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (-.f64 d2 (neg.f64 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d2 (neg.f64 d3)) (*.f64 (neg.f64 d1) d1))) (*.f64 (-.f64 d2 (neg.f64 d3)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) d1) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (+.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (neg.f64 (+.f64 d3 d2)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (+.f64 d3 d2)) (*.f64 (neg.f64 d1) d1))) (*.f64 (neg.f64 (+.f64 d3 d2)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (neg.f64 d1) d1))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d3 d2) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (+.f64 d3 d2) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d3 d2) (*.f64 (neg.f64 d1) d1))) (*.f64 (+.f64 d3 d2) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 d1) (+.f64 d3 d1))) (+.f64 d2 (+.f64 d3 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (+.f64 d3 d1)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d2 d3) (neg.f64 d1)) (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d2 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d2 (+.f64 d3 d1)))) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d3 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) (neg.f64 d1)))) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d3 d1))) (fma.f64 d2 d2 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d2 (+.f64 d3 d1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1))) (neg.f64 (-.f64 (-.f64 d2 d3) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1))) (neg.f64 (+.f64 (-.f64 d2 d3) d1)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) (neg.f64 d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))))
(/.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) (-.f64 (-.f64 d2 d3) (neg.f64 d1)))
(/.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) (+.f64 (-.f64 d2 d3) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d2 d3) d1))))
(/.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (neg.f64 d1))
(fma.f64 #s(literal -1 binary64) d1 (-.f64 d2 d3))
(fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (neg.f64 d1))
(fma.f64 d1 #s(literal -1 binary64) (-.f64 d2 d3))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (+.f64 d3 d1))) (/.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d2 (+.f64 d3 d1))))
(-.f64 (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 (-.f64 d2 d3) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 d2 d3) (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d2 d2 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d2 (+.f64 d3 d1))))) (/.f64 (*.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d3 d1)) (fma.f64 d2 d2 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d2 (+.f64 d3 d1))))))
(-.f64 (+.f64 (-.f64 d2 d3) #s(literal 0 binary64)) d1)
(-.f64 (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (+.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d2 d3) d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 (-.f64 d3 (neg.f64 d1)))
(-.f64 d2 (+.f64 d3 d1))
(+.f64 (neg.f64 d1) (-.f64 d2 d3))
(+.f64 (-.f64 d2 d3) (neg.f64 d1))
(+.f64 d2 (-.f64 (neg.f64 d3) d1))
(+.f64 d2 (+.f64 (neg.f64 d3) (neg.f64 d1)))
(+.f64 d2 (neg.f64 (+.f64 d3 d1)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(*.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (fma.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 d3 d3) (+.f64 d3 d2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (fma.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))))))
(/.f64 (fma.f64 (neg.f64 d3) (*.f64 d3 d3) (*.f64 (*.f64 d2 d2) d2)) (fma.f64 d3 d3 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 d3) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (+.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (*.f64 (+.f64 d3 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (neg.f64 d3)) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (neg.f64 (+.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (-.f64 d2 (neg.f64 d3)))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (+.f64 d3 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))
(fma.f64 #s(literal -1 binary64) d3 d2)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 (neg.f64 d3))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (+.f64 d3 d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(-.f64 d2 d3)
(+.f64 (neg.f64 d3) d2)
(+.f64 d2 (neg.f64 d3))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d1))
(*.f64 (neg.f64 d1) d1)
(*.f64 d1 (neg.f64 d1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 #s(literal 0 binary64) (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d1 d1) (*.f64 #s(literal 0 binary64) (neg.f64 d1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) d1)) (neg.f64 (+.f64 #s(literal 0 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 d1) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))))
(/.f64 (*.f64 (neg.f64 d1) d1) (+.f64 #s(literal 0 binary64) d1))
(neg.f64 d1)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) d1)) (/.f64 (*.f64 d1 d1) (+.f64 #s(literal 0 binary64) d1)))
(-.f64 #s(literal 0 binary64) d1)
(+.f64 #s(literal 0 binary64) (neg.f64 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 (+.f64 d2 d4) d1)) (*.f64 (+.f64 d2 d4) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1))) (fma.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 (+.f64 d2 d4) d1) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (pow.f64 (*.f64 (-.f64 d2 d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (-.f64 (*.f64 (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d2 d1) d1)) (*.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d4) d4) d1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)) d1)) (neg.f64 (+.f64 (+.f64 d2 d4) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)) (neg.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)))) (neg.f64 (+.f64 (+.f64 d2 d4) d1)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)) d1) (+.f64 (+.f64 d2 d4) d1))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1))) (+.f64 (+.f64 d2 d4) d1))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 d2 d4) d1) (*.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))) (*.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 d2 d4) d1) (*.f64 d1 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))) (*.f64 d1 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))))
(fma.f64 (+.f64 d2 d4) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 d2 d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 d4 (*.f64 (-.f64 d2 d1) d1))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d4 d1 (*.f64 (-.f64 d2 d1) d1))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d2 d4) d1)))
(*.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d4) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 d2 d4) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (+.f64 (+.f64 d2 d4) #s(literal 0 binary64)) (+.f64 (+.f64 d2 d4) #s(literal 0 binary64)) (fma.f64 d1 d1 (*.f64 (+.f64 (+.f64 d2 d4) #s(literal 0 binary64)) d1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (+.f64 d2 d4) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d2 d4) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (+.f64 d2 d4) d1)) (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (+.f64 d2 d4) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d2 d4) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d2 d4) d1)) (*.f64 (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (+.f64 d2 d4) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d2 d4) d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4)) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4)) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4)) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4)) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (-.f64 d2 d1) (*.f64 (*.f64 d4 d4) d4)) (fma.f64 (-.f64 d2 d1) (-.f64 d2 d1) (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d1) d4))))
(/.f64 (fma.f64 (neg.f64 d1) (*.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4))) (fma.f64 d1 d1 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (*.f64 (neg.f64 d1) (+.f64 d2 d4)))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (pow.f64 (+.f64 d4 (neg.f64 d1)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d4 (neg.f64 d1)) (+.f64 d4 (neg.f64 d1))) (*.f64 d2 (+.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)))) (neg.f64 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d4 d4) d4 (*.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (-.f64 d2 d1)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d4 (-.f64 d2 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)))) (neg.f64 (neg.f64 (+.f64 (+.f64 d2 d4) d1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (+.f64 d2 d4) d1)) (*.f64 (+.f64 (+.f64 d2 d4) d1) (*.f64 d1 d1))) (*.f64 (+.f64 (+.f64 d2 d4) d1) (+.f64 (+.f64 d2 d4) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4)) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) (*.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 d2 d4) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (-.f64 d2 d4) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d2 d4) (*.f64 (neg.f64 d1) d1))) (*.f64 (-.f64 d2 d4) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) d1) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (-.f64 d4 d2)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (neg.f64 (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (-.f64 d4 d2)) (*.f64 (neg.f64 d1) d1))) (*.f64 (neg.f64 (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (neg.f64 d1) d1))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 d4 d2) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (-.f64 d4 d2) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d4 d2) (*.f64 (neg.f64 d1) d1))) (*.f64 (-.f64 d4 d2) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (-.f64 d2 d4) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 d2 d4)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d4))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (neg.f64 (-.f64 d4 d2)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (-.f64 d4 d2))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (-.f64 d4 d2) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 d4 d2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (-.f64 d2 d4) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d2 d4)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d4))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (neg.f64 (-.f64 d4 d2)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (-.f64 d4 d2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (-.f64 d4 d2) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d4 d2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d1) (-.f64 d2 d1))) (-.f64 d4 (-.f64 d2 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (-.f64 d2 d1)) (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d4) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d4 (-.f64 d2 d1)))) (fma.f64 (*.f64 d4 d4) d4 (*.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (-.f64 d2 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d4) d1)))
(/.f64 (fma.f64 (*.f64 d4 d4) d4 (*.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (-.f64 d2 d1))) (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d4 (-.f64 d2 d1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1))) (neg.f64 (-.f64 (+.f64 d2 d4) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1))) (neg.f64 (+.f64 (+.f64 d2 d4) d1)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d4) (neg.f64 d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))))
(/.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)) (-.f64 (+.f64 d2 d4) (neg.f64 d1)))
(/.f64 (*.f64 (+.f64 (+.f64 d2 d4) d1) (-.f64 (+.f64 d2 d4) d1)) (+.f64 (+.f64 d2 d4) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 d4) d1))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1))))
(fma.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d4 d2)) (neg.f64 d1))
(fma.f64 #s(literal -1 binary64) d1 (+.f64 d2 d4))
(fma.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (neg.f64 d1))
(fma.f64 d1 #s(literal -1 binary64) (+.f64 d2 d4))
(-.f64 (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 d2 d4) (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 (-.f64 d2 d1))) (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (-.f64 d4 (-.f64 d2 d1))))
(-.f64 (+.f64 (+.f64 d2 d4) #s(literal 0 binary64)) d1)
(-.f64 (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (+.f64 d2 d4) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d2 d4) d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 d2 d4)) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) d1)))))
(-.f64 (+.f64 d2 d4) d1)
(+.f64 (-.f64 d2 d1) d4)
(+.f64 (+.f64 d2 d4) (neg.f64 d1))
(+.f64 (neg.f64 d1) (+.f64 d2 d4))
(+.f64 d2 (+.f64 d4 (neg.f64 d1)))
(+.f64 d2 (-.f64 d4 d1))
(+.f64 d4 (-.f64 d2 d1))
(*.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d4 d2)))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)) (*.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)))) (neg.f64 (neg.f64 (-.f64 d4 d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (*.f64 (-.f64 d4 d2) (*.f64 d2 d2))) (*.f64 (-.f64 d4 d2) (-.f64 d4 d2)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (-.f64 d2 d4))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d4) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d4)))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2))) (neg.f64 (-.f64 d4 d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 (+.f64 d2 d4) (-.f64 d4 d2)) (-.f64 d4 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d4))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d4)) (/.f64 (*.f64 d4 d4) (-.f64 d2 d4)))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)))
(+.f64 d2 d4)
(+.f64 d4 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (neg.f64 d1) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) d1)) (neg.f64 (+.f64 (-.f64 d2 d3) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)))) (neg.f64 (+.f64 (-.f64 d2 d3) d1)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1)))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) d1) (+.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1))) (+.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d3) d1) (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d1 (+.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d3 d2)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d1) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (neg.f64 d1) d1))

eval172.0ms (0.3%)

Memory
18.4MiB live, 207.3MiB allocated
Compiler

Compiled 26 488 to 1 949 computations (92.6% saved)

prune280.0ms (0.5%)

Memory
-32.7MiB live, 343.3MiB allocated
Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New1 10091 109
Fresh235
Picked325
Done000
Total1 105141 119
Accuracy
100.0%
Counts
1 119 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
58.8%
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
98.0%
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
75.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)))
78.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
53.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
28.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
32.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
51.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
53.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
58.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
60.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
35.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
30.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 291 to 169 computations (41.9% saved)

simplify133.0ms (0.2%)

Memory
0.3MiB live, 79.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (- d2 d3) (neg.f64 d3))
cost-diff0
(-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
cost-diff0
(*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
cost-diff0
(-.f64 d2 d1)
cost-diff0
#s(approx (- (- d2 d3) d1) (-.f64 d2 d1))
cost-diff0
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
cost-diff0
(+.f64 d4 d2)
cost-diff0
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
cost-diff0
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
cost-diff0
(*.f64 d4 d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
cost-diff0
(neg.f64 d3)
cost-diff0
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
cost-diff128
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
cost-diff192
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
Rules
3 336×lower-fma.f32
3 334×lower-fma.f64
904×lower-*.f32
894×lower-*.f64
720×lower-+.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034217
047209
194189
2192189
3469189
41014189
52323189
63055189
73119189
83127189
93131189
103133189
113190189
123206189
133206189
143206189
03206189
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
d2
d1
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(neg.f64 d3)
d3
(-.f64 d4 d1)
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
d4
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(+.f64 d4 d2)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)
#s(approx (- (- d2 d3) d1) (-.f64 d2 d1))
(-.f64 d2 d1)
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
(*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)
(-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
#s(approx (- d2 d3) (neg.f64 d3))
(neg.f64 d3)
d3
d1
Outputs
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(*.f64 (-.f64 (+.f64 (-.f64 d4 d1) d2) d3) d1)
d2
d1
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(-.f64 (-.f64 d4 d1) d3)
(neg.f64 d3)
d3
(-.f64 d4 d1)
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
d4
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(+.f64 d4 d2)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)
#s(approx (- (- d2 d3) d1) (-.f64 d2 d1))
(-.f64 d2 d1)
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
(*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)
(-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
#s(approx (- d2 d3) (neg.f64 d3))
(neg.f64 d3)
d3
d1

localize231.0ms (0.4%)

Memory
25.4MiB live, 64.3MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 d3)
accuracy0.00390625
(*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)
accuracy17.16412113433857
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
accuracy32.81145289352051
#s(approx (- d2 d3) (neg.f64 d3))
accuracy0
(-.f64 d2 d1)
accuracy0.00390625
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)
accuracy17.16412113433857
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
accuracy19.3567324241045
#s(approx (- (- d2 d3) d1) (-.f64 d2 d1))
accuracy0
(+.f64 d4 d2)
accuracy0.0078125
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
accuracy12.764495465250674
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
accuracy21.698801574372638
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
accuracy0
(*.f64 d4 d1)
accuracy41.19380686883366
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
accuracy0
(neg.f64 d3)
accuracy0.00390625
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
accuracy0.0078125
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
accuracy1.257798738027801
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
Samples
40.0ms256×0valid
Compiler

Compiled 156 to 26 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 12.0ms (47.5% of total)
ival-sub: 8.0ms (31.7% of total)
ival-add: 4.0ms (15.8% of total)
ival-neg: 1.0ms (4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series57.0ms (0.1%)

Memory
-7.5MiB live, 33.5MiB allocated
Counts
18 → 636
Calls
Call 1
Inputs
#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())
#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())
#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())
#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())
#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())
#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())
#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (- d4 (+ d1 d3))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 (+ d1 d3)))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 (+ d1 d3)))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 (+ d1 d3)))) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 d1))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4)))) (taylor inf d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4)))) (taylor inf d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4)))) (taylor inf d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (patch (fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) #<representation binary64>) () ())) ())
#s(alt (- d4 d1) (taylor 0 d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3))))) (taylor -inf d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3))))) (taylor -inf d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3))))) (taylor -inf d3) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ d1 d3)) (taylor 0 d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- d4 (+ d1 d3)) (taylor 0 d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- d4 (+ d1 d3)) (taylor 0 d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- d4 (+ d1 d3)) (taylor 0 d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt d4 (taylor inf d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))) (taylor inf d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))) (taylor inf d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))) (taylor inf d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt d4 (taylor -inf d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- d4 d3) (taylor 0 d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1))))) (taylor -inf d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1))))) (taylor -inf d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1))))) (taylor -inf d1) (#s(alt (+.f64 (neg.f64 d3) (-.f64 d4 d1)) (patch (+.f64 (neg.f64 d3) (-.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d4 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d4 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d4 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d4 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d4 d1)) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))) (taylor inf d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))) (taylor inf d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))) (taylor inf d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))) (taylor -inf d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))) (taylor -inf d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))) (taylor -inf d4) (#s(alt (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (patch (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d1) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 d1)) d4))) (taylor inf d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 d1)) d4))) (taylor inf d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 d1)) d4))) (taylor inf d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4))))) (taylor -inf d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4))))) (taylor -inf d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4))))) (taylor -inf d4) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d4 d1)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 d1))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 d1))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 (- d4 d1))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 d1)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 d1)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 (- d4 d1)) d2))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2))))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d4)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 (+ d4 (* -1 d1)))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 (+ d4 (* -1 d1)))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 (+ d4 (* -1 d1)))) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) (patch (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt d4 (taylor inf d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4))) (taylor inf d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4))) (taylor inf d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4))) (taylor inf d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt d4 (taylor -inf d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1))) (taylor -inf d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1))) (taylor -inf d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1))) (taylor -inf d4) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (- d4 d1) (taylor 0 d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 d4) d1) (taylor 0 d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2))) (taylor inf d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2))) (taylor inf d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2))) (taylor inf d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (+ d2 (+ d4 (* -1 d1))) (taylor 0 d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (+ d2 (+ d4 (* -1 d1))) (taylor 0 d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (+ d2 (+ d4 (* -1 d1))) (taylor 0 d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1)) (taylor inf d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) (patch #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor 0 d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d4 (taylor inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (/ d2 d4))) (taylor inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (/ d2 d4))) (taylor inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (/ d2 d4))) (taylor inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d4 (taylor -inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ d2 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ d2 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (* -1 (/ d2 d4)) 1))) (taylor -inf d4) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d4 (taylor 0 d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d4) (taylor 0 d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d4 d2))) (taylor inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d4 d2))) (taylor inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d4 d2))) (taylor inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d4 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d4 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d4 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d4 d2) (patch (+.f64 d4 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor 0 d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d1 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d1 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d1 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d1 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor 0 d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d1)) (taylor 0 d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d1)) (taylor 0 d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d1)) (taylor 0 d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) 1)) (taylor inf d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) 1)) (taylor inf d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) 1)) (taylor inf d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ d2 d1))))) (taylor -inf d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ d2 d1))))) (taylor -inf d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ d2 d1))))) (taylor -inf d1) (#s(alt (-.f64 d2 d1) (patch (-.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) (patch (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ d1 d3)) (taylor 0 d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (patch (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor 0 d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt #s(approx (- d2 d3) (neg.f64 d3)) (patch #s(approx (- d2 d3) (neg.f64 d3)) #<representation binary64>) () ())) ())
Calls

159 calls:

TimeVariablePointExpression
26.0ms
d4
@0
(* d4 d1)
4.0ms
d3
@0
(- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1))
0.0ms
d1
@-inf
(+ (* d2 d1) (* d1 (+ (neg d3) (- d4 d1))))
0.0ms
d2
@0
(+ (* d2 d1) (* d1 (+ (neg d3) (- d4 d1))))
0.0ms
d1
@0
(+ (* d2 d1) (* d1 (+ (neg d3) (- d4 d1))))

simplify686.0ms (1.2%)

Memory
19.5MiB live, 127.8MiB allocated
Algorithm
egg-herbie
Rules
10 600×lower-fma.f64
10 600×lower-fma.f32
4 940×lower-*.f64
4 940×lower-*.f32
3 014×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03025595
19895096
228734991
081144907
Stop Event
iter limit
node limit
Counts
636 → 614
Calls
Call 1
Inputs
(* d1 (- d4 (+ d1 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(* d1 d4)
(* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4))))
(* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4))))
(* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4)))))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* d1 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 d1)
(- d2 d1)
(- d2 d1)
(- d2 d1)
d2
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
d2
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
d2
(+ d2 (* -1 d1))
(+ d2 (* -1 d1))
(+ d2 (* -1 d1))
(* -1 d1)
(* d1 (- (/ d2 d1) 1))
(* d1 (- (/ d2 d1) 1))
(* d1 (- (/ d2 d1) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
Outputs
(* d1 (- d4 (+ d1 d3)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d2 d4) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d2) (* -1 (- d4 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d4)) (/ (* d1 d2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d3 d1))
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d3 d1))
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d3 d1))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d3 d1))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d3 d1))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d3 d1))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d3 d1))
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d3 d1))
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d3 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d2 d4) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d2 d4) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (-.f64 d2 d1) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (-.f64 d2 d1) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (-.f64 d2 d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (-.f64 d2 d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (-.f64 d2 d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (-.f64 d2 d1) (/.f64 d1 d4) d1) d4)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d2 d4) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d2 d4) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d2 d4) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d2 d4) d1)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)) (neg.f64 d4))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d2 d4) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d2 d4) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d2 d4) d1)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)) (neg.f64 d2))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)) (neg.f64 d2))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)) (neg.f64 d2))
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d2 d4) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d2 d4) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d2 d4) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d2 d4) d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d2 d4) d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d2 d4) d1) d1 (neg.f64 d1))
d2
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
d4
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)) (neg.f64 d2))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)) (neg.f64 d2))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)) (neg.f64 d2))
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d2 d4) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
d2
(* d2 (+ 1 (* -1 (/ d1 d2))))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d1 d2))))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d1 d2))))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
d2
(* -1 (* d2 (- (/ d1 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* -1 (* d2 (- (/ d1 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* -1 (* d2 (- (/ d1 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
d2
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) 1))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) 1))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) 1))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d2 d4) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d2 d4) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d3 d1)) d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d2 d4) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)

rewrite233.0ms (0.4%)

Memory
-19.0MiB live, 355.6MiB allocated
Rules
6 132×lower-fma.f32
6 130×lower-fma.f64
5 042×lower-*.f32
5 032×lower-*.f64
4 516×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034199
047191
1230171
22035171
09746171
Stop Event
iter limit
node limit
iter limit
Counts
18 → 461
Calls
Call 1
Inputs
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
(neg.f64 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(+.f64 d4 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)
#s(approx (- (- d2 d3) d1) (-.f64 d2 d1))
(-.f64 d2 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
(*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)
(-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
#s(approx (- d2 d3) (neg.f64 d3))
Outputs
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))))
(*.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) d2))
(pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (-.f64 d4 d1) d1) (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d1 d1) d1) (pow.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)) (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))) (*.f64 (*.f64 (neg.f64 d1) d3) (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (pow.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1))) (*.f64 (*.f64 d4 d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (pow.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (-.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))) (*.f64 (*.f64 d4 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)))) (neg.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (*.f64 (*.f64 d1 d2) d2) d1))) (neg.f64 (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (-.f64 d4 d1) d1)))) (neg.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))) (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (+.f64 d3 d2) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 d4 d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))) (*.f64 (+.f64 d4 d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (+.f64 d3 d2) (*.f64 (+.f64 d4 d1) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 d4 d1) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (*.f64 (+.f64 d4 d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (+.f64 d4 d1) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 d3 d2) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 d4 d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))) (*.f64 (+.f64 d4 d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 d3 d2) (*.f64 (+.f64 d4 d1) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 d4 d1) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (*.f64 (+.f64 d4 d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (+.f64 d4 d1) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (+.f64 d3 d2) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (+.f64 d3 d2) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (+.f64 d3 d2) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (+.f64 d3 d2) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d3 d2) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 d3 d2) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d3 d2) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 d3 d2) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (+.f64 d3 d2) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (+.f64 d3 d2) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (+.f64 d3 d2) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d3 d2) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (+.f64 d3 d2) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (+.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (+.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d3 d2) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 d3 d2) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d3 d2) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 d3 d2) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (+.f64 d3 d2) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (+.f64 d3 d2) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (+.f64 d3 d2) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d3 d2) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (+.f64 d3 d2) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (+.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (+.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 d1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (fma.f64 (*.f64 (*.f64 d1 d1) d1) d1 (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (*.f64 (*.f64 d1 d2) d2) d1)) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (-.f64 d4 d1) d1))) (fma.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))))) (neg.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1)))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))))) (neg.f64 (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 (*.f64 (*.f64 d1 d2) d1) (-.f64 (-.f64 d4 d1) d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2))))))
(/.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))
(/.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1))) (fma.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 (*.f64 (*.f64 d1 d2) d1) (-.f64 (-.f64 d4 d1) d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1))) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d3 d2)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (*.f64 d1 #s(literal -1 binary64)) d3 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d1) (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)))
(fma.f64 (neg.f64 d1) d3 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2))))) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) d1) (-.f64 d2 d3) (*.f64 (*.f64 d4 d1) (-.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (-.f64 (-.f64 d4 d1) d3) d1 (*.f64 d1 d2))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d4 d1 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(fma.f64 d4 d1 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)))
(fma.f64 (neg.f64 d3) d1 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)))
(fma.f64 d3 (neg.f64 d1) (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)))
(fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (*.f64 d1 d2))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d1 d4 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(fma.f64 d1 d4 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)))
(fma.f64 d1 (neg.f64 d3) (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)))
(fma.f64 d1 d2 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1))
(fma.f64 d2 d1 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1))) (/.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (-.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) d2) d1) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) d1) (-.f64 (-.f64 d4 d1) d3)) (*.f64 d1 (-.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 d2) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (*.f64 (neg.f64 d1) d3) (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)))
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d4 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 (-.f64 d4 d1) d3) d1))
(+.f64 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1) (*.f64 d1 d2))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 d3) (-.f64 d4 d1))))
(*.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3))))
(pow.f64 (/.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3)) (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3))) (+.f64 d4 (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3)) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d4 (neg.f64 d3)) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 d4 d4) d4 (pow.f64 (+.f64 (neg.f64 d1) (neg.f64 d3)) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (+.f64 (neg.f64 d1) (neg.f64 d3)) (+.f64 (neg.f64 d1) (neg.f64 d3))) (*.f64 d4 (+.f64 (neg.f64 d1) (neg.f64 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3))) (*.f64 d1 d1))) (neg.f64 (+.f64 (+.f64 d4 (neg.f64 d3)) d1)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d3 d3))) (neg.f64 (-.f64 (-.f64 d4 d1) (neg.f64 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3))) (+.f64 d4 (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1))) (neg.f64 (fma.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3)) (fma.f64 d1 d1 (*.f64 (+.f64 d4 (neg.f64 d3)) d1)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 (neg.f64 d3) (-.f64 d4 d1))) (*.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (*.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1)) (-.f64 (neg.f64 d3) (-.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (+.f64 #s(literal 0 binary64) d3) (*.f64 (-.f64 d4 (neg.f64 d1)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (-.f64 d4 (neg.f64 d1)) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (-.f64 d4 (neg.f64 d1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (-.f64 d4 (neg.f64 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) (+.f64 #s(literal 0 binary64) d3) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (neg.f64 (+.f64 d4 d1)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (neg.f64 (+.f64 d4 d1)) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (neg.f64 (+.f64 d4 d1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (neg.f64 (+.f64 d4 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (+.f64 #s(literal 0 binary64) d3) (*.f64 (+.f64 d4 d1) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (+.f64 d4 d1) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (+.f64 d4 d1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (+.f64 d4 d1) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) (+.f64 #s(literal 0 binary64) d3) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 d4 (neg.f64 d1)) (*.f64 (+.f64 #s(literal 0 binary64) d3) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (*.f64 (+.f64 #s(literal 0 binary64) d3) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (*.f64 (+.f64 #s(literal 0 binary64) d3) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (neg.f64 (+.f64 d4 d1)) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 d4 d1) (*.f64 (+.f64 #s(literal 0 binary64) d3) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (-.f64 d4 (neg.f64 d1)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (neg.f64 (+.f64 d4 d1)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (+.f64 d4 d1) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3))) (*.f64 d1 d1)) (+.f64 (+.f64 d4 (neg.f64 d3)) d1))
(/.f64 (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d3 d3)) (-.f64 (-.f64 d4 d1) (neg.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3)) (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3))) (+.f64 d4 (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1)) (fma.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3)) (fma.f64 d1 d1 (*.f64 (+.f64 d4 (neg.f64 d3)) d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (neg.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 d1) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (neg.f64 d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (-.f64 (neg.f64 d3) (-.f64 d4 d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3)) (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (-.f64 d4 d1) (-.f64 d4 d1) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3)))
(fma.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (+.f64 d4 d1)) (neg.f64 d3))
(fma.f64 #s(literal -1 binary64) d3 (-.f64 d4 d1))
(fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (neg.f64 d3))
(fma.f64 d3 #s(literal -1 binary64) (-.f64 d4 d1))
(-.f64 (/.f64 (*.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3))) (+.f64 (+.f64 d4 (neg.f64 d3)) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d4 (neg.f64 d3)) d1)))
(-.f64 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 (-.f64 d4 d1) (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (-.f64 d4 d1) (neg.f64 d3))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3))) (+.f64 d4 (neg.f64 d3))) (fma.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3)) (fma.f64 d1 d1 (*.f64 (+.f64 d4 (neg.f64 d3)) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3)) (fma.f64 d1 d1 (*.f64 (+.f64 d4 (neg.f64 d3)) d1)))))
(-.f64 (+.f64 (-.f64 d4 d1) #s(literal 0 binary64)) d3)
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 (neg.f64 d3) (-.f64 d4 d1))) (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 (neg.f64 d3) (-.f64 d4 d1))))
(-.f64 (+.f64 d4 (neg.f64 d3)) d1)
(-.f64 #s(literal 0 binary64) (-.f64 d3 (-.f64 d4 d1)))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (-.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 d4 (neg.f64 d3)) (neg.f64 d1))
(+.f64 (-.f64 d4 d1) (neg.f64 d3))
(+.f64 d4 (+.f64 (neg.f64 d1) (neg.f64 d3)))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (-.f64 d4 d1) d1) (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) d1)) (neg.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3)) d1)) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))))) (neg.f64 (-.f64 (neg.f64 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)))) (neg.f64 (-.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (-.f64 d4 d1) d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (-.f64 d4 d1) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (-.f64 d4 d1) d1))))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) d1) (-.f64 (neg.f64 d3) (-.f64 d4 d1)))
(/.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (-.f64 (neg.f64 d3) (-.f64 d4 d1)))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (neg.f64 d3)) (*.f64 d3 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (-.f64 d4 d1) d1))) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (-.f64 d4 d1) d1)))))
(fma.f64 (*.f64 d1 #s(literal -1 binary64)) d3 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d1) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 (neg.f64 d1) d3))
(fma.f64 (neg.f64 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d3 (neg.f64 d1) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (neg.f64 d1) d3))
(fma.f64 d1 (neg.f64 d3) (*.f64 (-.f64 d4 d1) d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d1) d3) d1) (-.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (-.f64 d4 d1) d1))) (/.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (-.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (-.f64 d4 d1) d1))))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (-.f64 d4 d1) d1))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (neg.f64 d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (neg.f64 (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 0 binary64) d3))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))))
(neg.f64 d3)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) d3)) (/.f64 (*.f64 d3 d3) (+.f64 #s(literal 0 binary64) d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(-.f64 #s(literal 0 binary64) d3)
(+.f64 #s(literal 0 binary64) (neg.f64 d3))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
(*.f64 d1 d4)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
(*.f64 d1 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)))
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(*.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d4 d2)))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(pow.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (neg.f64 (neg.f64 (-.f64 d4 d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (*.f64 (-.f64 d4 d2) (*.f64 d2 d2))) (*.f64 (-.f64 d4 d2) (-.f64 d4 d2)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (-.f64 d2 d4))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (neg.f64 (-.f64 d4 d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (-.f64 d4 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d4 d4) d4)) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d4)) (/.f64 (*.f64 d4 d4) (-.f64 d2 d4)))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)))
(+.f64 d4 d2)
(+.f64 d2 d4)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)
(*.f64 d1 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)))
#s(approx (- (- d2 d3) d1) (-.f64 d2 d1))
(*.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (+.f64 d1 d2)))
(*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(pow.f64 (/.f64 (+.f64 d1 d2) (*.f64 (+.f64 d1 d2) (-.f64 d2 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1))) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 d1) (*.f64 d1 d1) (*.f64 (*.f64 d2 d2) d2)) (fma.f64 d1 d1 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 d1) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)))) (neg.f64 (neg.f64 (+.f64 d1 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1)))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d1 d2)) (*.f64 (+.f64 d1 d2) (*.f64 d1 d1))) (*.f64 (+.f64 d1 d2) (+.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d2) (*.f64 (+.f64 d1 d2) (-.f64 d2 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1))) (neg.f64 (-.f64 d2 (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1))) (neg.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)) (-.f64 d2 (neg.f64 d1)))
(/.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)) (+.f64 d1 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d1 d2) (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1)))))
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1)) (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))))
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))
(fma.f64 #s(literal -1 binary64) d1 d2)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 d2 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d1 d2)) (/.f64 (*.f64 d1 d1) (+.f64 d1 d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(-.f64 d2 d1)
(+.f64 (neg.f64 d1) d2)
(+.f64 d2 (neg.f64 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
(*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)
(*.f64 d1 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)) d1)) (neg.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)) (neg.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))) (neg.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)) d1) (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1) (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))) (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))))
(fma.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(*.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))))))
(pow.f64 (/.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))) (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 d1) (*.f64 d1 d1) (*.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)))) (fma.f64 d1 d1 (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) (*.f64 (neg.f64 d1) #s(approx (- d2 d3) (neg.f64 d3))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))) (neg.f64 (neg.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)) (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 d1 d1))) (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3))) (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))))) (*.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))) (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))) (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))) (neg.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))) (neg.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) (neg.f64 d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))))))
(/.f64 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) (neg.f64 d1)))
(/.f64 (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)) (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))) (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3)))))
(fma.f64 #s(literal -1 binary64) d1 #s(approx (- d2 d3) (neg.f64 d3)))
(-.f64 (/.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)) (/.f64 (*.f64 d1 d1) (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))) #s(approx (- d2 d3) (neg.f64 d3))) (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) #s(approx (- d2 d3) (neg.f64 d3))))))
(-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
(+.f64 (neg.f64 d1) #s(approx (- d2 d3) (neg.f64 d3)))
(+.f64 #s(approx (- d2 d3) (neg.f64 d3)) (neg.f64 d1))
#s(approx (- d2 d3) (neg.f64 d3))

eval243.0ms (0.4%)

Memory
-4.1MiB live, 223.1MiB allocated
Compiler

Compiled 26 843 to 1 802 computations (93.3% saved)

prune244.0ms (0.4%)

Memory
-22.8MiB live, 145.2MiB allocated
Pruning

14 alts after pruning (8 fresh and 6 done)

PrunedKeptTotal
New1 09721 099
Fresh167
Picked145
Done022
Total1 099141 113
Accuracy
100.0%
Counts
1 113 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
58.8%
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
49.1%
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ (neg d3) (- d4 d1)) (neg.f64 d3))))
59.2%
(fma.f64 d2 d1 #s(approx (* d1 (+ (neg d3) (- d4 d1))) (*.f64 d4 d1)))
78.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
53.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
28.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
32.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
51.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
53.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
58.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
60.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
35.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
30.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 237 to 137 computations (42.2% saved)

simplify220.0ms (0.4%)

Memory
10.4MiB live, 92.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 d3)
cost-diff0
#s(approx (- (- d2 d3) d1) (neg.f64 d3))
cost-diff0
(*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))
cost-diff192
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))
cost-diff0
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
cost-diff0
(-.f64 d2 d3)
cost-diff0
#s(approx (- (- d2 d3) d1) (-.f64 d2 d3))
cost-diff0
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
cost-diff0
(neg.f64 d3)
cost-diff0
(*.f64 (neg.f64 d3) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
cost-diff0
(-.f64 d4 d3)
cost-diff0
(-.f64 (-.f64 d4 d3) d1)
cost-diff0
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
Rules
3 376×lower-fma.f32
3 372×lower-fma.f64
888×lower-*.f32
878×lower-*.f64
728×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031189
042183
180176
2162170
3381170
4879170
52160170
63084170
73261170
83283170
93291170
103294170
113371170
123395170
03395170
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
d4
d3
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
(*.f64 (neg.f64 d3) d1)
(neg.f64 d3)
d3
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)
#s(approx (- (- d2 d3) d1) (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
d1
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
d4
d1
#s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
d4
d1
(*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))
#s(approx (- (- d2 d3) d1) (neg.f64 d3))
(neg.f64 d3)
d3
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
d4
d3
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
(*.f64 (neg.f64 d3) d1)
(neg.f64 d3)
d3
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)
#s(approx (- (- d2 d3) d1) (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
d1
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
d4
d1
#s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
(*.f64 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4) d1)
d4
d1
(*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))
(*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1)
#s(approx (- (- d2 d3) d1) (neg.f64 d3))
(neg.f64 d3)
d3

localize145.0ms (0.2%)

Memory
8.0MiB live, 125.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 d3)
accuracy0.00390625
(*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))
accuracy1.0078014904222408
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
accuracy43.95738253061503
#s(approx (- (- d2 d3) d1) (neg.f64 d3))
accuracy0
(*.f64 d2 d1)
accuracy1.0078014904222408
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
accuracy36.517747182386216
#s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))
accuracy0
(-.f64 d2 d3)
accuracy0.00390625
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)
accuracy17.16412113433857
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
accuracy22.25931065471731
#s(approx (- (- d2 d3) d1) (-.f64 d2 d3))
accuracy0
(*.f64 (neg.f64 d3) d1)
accuracy0
(neg.f64 d3)
accuracy46.03615092398298
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
accuracy0
(-.f64 d4 d3)
accuracy0.00390625
(-.f64 (-.f64 d4 d3) d1)
accuracy0.0078125
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
accuracy13.5519566952805
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
Samples
122.0ms256×0valid
Compiler

Compiled 143 to 24 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-mult: 96.0ms (89.8% of total)
ival-sub: 7.0ms (6.5% of total)
ival-add: 2.0ms (1.9% of total)
ival-neg: 1.0ms (0.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0%)

Memory
-2.7MiB live, 37.6MiB allocated
Counts
17 → 600
Calls
Call 1
Inputs
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())
#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())
#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())
#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())
#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())
#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())
#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())
#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())
#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))) (taylor inf d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))) (taylor inf d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))) (taylor inf d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))) (taylor -inf d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))) (taylor -inf d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))) (taylor -inf d4) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d4 d1)) (taylor 0 d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) (taylor 0 d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d4 d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d4 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d4 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d4 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) (patch (*.f64 (-.f64 (-.f64 d4 d3) d1) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ d1 d3)) (taylor 0 d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d4 (+ d1 d3)) (taylor 0 d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d4 (+ d1 d3)) (taylor 0 d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d4 (+ d1 d3)) (taylor 0 d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt d4 (taylor inf d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))) (taylor inf d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))) (taylor inf d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))) (taylor inf d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt d4 (taylor -inf d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))) (taylor -inf d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))) (taylor -inf d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))) (taylor -inf d4) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d4 d1) (taylor 0 d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d3)) d1) (taylor 0 d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3))))) (taylor -inf d3) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- d4 d3) (taylor 0 d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (- (+ d4 (* -1 d1)) d3) (taylor 0 d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d4 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1))))) (taylor -inf d1) (#s(alt (-.f64 (-.f64 d4 d3) d1) (patch (-.f64 (-.f64 d4 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (- d4 d3) (taylor 0 d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (- d4 d3) (taylor 0 d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (- d4 d3) (taylor 0 d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt d4 (taylor inf d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ d3 d4)))) (taylor inf d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ d3 d4)))) (taylor inf d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ 1 (* -1 (/ d3 d4)))) (taylor inf d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt d4 (taylor -inf d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (/ d3 d4) 1))) (taylor -inf d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (/ d3 d4) 1))) (taylor -inf d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (- (/ d3 d4) 1))) (taylor -inf d4) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt d4 (taylor 0 d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (+ d4 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (+ d4 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (+ d4 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d4 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d4 d3))))) (taylor -inf d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d4 d3))))) (taylor -inf d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d4 d3))))) (taylor -inf d3) (#s(alt (-.f64 d4 d3) (patch (-.f64 d4 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor 0 d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d1) (#s(alt (*.f64 (neg.f64 d3) d1) (patch (*.f64 (neg.f64 d3) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (neg.f64 d3) (patch (neg.f64 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1)) (taylor -inf d1) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2)))) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2))))) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2)) (taylor 0 d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3)))) (taylor inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1)))) (taylor -inf d3) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2))) (taylor 0 d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4)))) (taylor inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4))))) (taylor -inf d4) (#s(alt #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (patch #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) (patch (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) (patch #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor 0 d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ d3 d2)))) (taylor inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (/ d3 d2) 1))) (taylor -inf d2) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt d2 (taylor 0 d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (+ d2 (* -1 d3)) (taylor 0 d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) 1)) (taylor inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ d2 d3))))) (taylor -inf d3) (#s(alt (-.f64 d2 d3) (patch (-.f64 d2 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 (+ d1 d3))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (patch (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (patch #s(approx (* d1 (- (- d2 d3) 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>) () ())) ())
#s(alt (* d1 (- d2 (+ d1 d3))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 (+ d1 d3)))) (taylor 0 d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (taylor inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4))))) (taylor -inf d4) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (+ d4 (* -1 d1))) d3)) (taylor 0 d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1)) (taylor -inf d1) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4))) (taylor 0 d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2)))) (taylor inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d4) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1)))) (taylor 0 d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3)))) (taylor inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (patch (fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 (* -1 d1)) d3)) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow d1 2)) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ d1 d3))) (taylor 0 d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 (+ d1 d3))) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2)))) (taylor inf d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2)))) (taylor -inf d2) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 d1)) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* d1 d3)) (* d1 (- d2 d1))) (taylor 0 d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3))) (taylor inf d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 d3)) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3))))) (taylor -inf d3) (#s(alt (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (patch (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 (+ d1 d3)) (taylor 0 d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* -1 (/ (+ d1 d3) d2)))) (taylor inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d3)) d1) (taylor 0 d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (- (/ d2 d3) (+ 1 (/ d1 d3)))) (taylor inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d3) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3))))) (taylor -inf d3) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- d2 d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (- (+ d2 (* -1 d1)) d3) (taylor 0 d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (/ d2 d1) (+ 1 (/ d3 d1)))) (taylor inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 d1) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1))))) (taylor -inf d1) (#s(alt #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (patch #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #<representation binary64>) () ())) ())
Calls

150 calls:

TimeVariablePointExpression
2.0ms
d3
@0
(* (neg d3) d1)
0.0ms
d1
@0
(* (neg d3) d1)
0.0ms
d3
@inf
(* (neg d3) d1)
0.0ms
d4
@inf
(- d4 d3)
0.0ms
d3
@inf
(- d4 d3)

simplify153.0ms (0.3%)

Memory
-11.0MiB live, 186.5MiB allocated
Algorithm
egg-herbie
Rules
9 268×lower-fma.f64
9 268×lower-fma.f32
4 026×lower-*.f64
4 026×lower-*.f32
3 088×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02485829
18175418
223924728
370714728
082134668
Stop Event
iter limit
node limit
Counts
600 → 588
Calls
Call 1
Inputs
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 d3)
(- d4 d3)
(- d4 d3)
(- d4 d3)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
d4
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* d1 (- d2 (+ d1 d3)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(* d1 d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) 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 (- d2 (+ d1 d3)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(* d1 d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
Outputs
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)) (neg.f64 d4))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)) (neg.f64 d4))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)) (neg.f64 d4))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d3)
(neg.f64 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 d3 (neg.f64 d4)) d4 d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 d3 (neg.f64 d4)) d4 d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 d3 (neg.f64 d4)) d4 d4)
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d4)) d4 d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d4)) d4 d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d4)) d4 d4)
d4
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) 1))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) 1))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) 1))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 (neg.f64 d2)) d2 d2)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d1 (- d2 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 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 (- d2 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d4) (* d1 (- d2 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d1) d1) d3) d1) d3)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)) (neg.f64 d2))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)

rewrite176.0ms (0.3%)

Memory
18.8MiB live, 218.4MiB allocated
Rules
5 890×lower-fma.f32
5 886×lower-fma.f64
4 376×lower-/.f64
4 376×lower-/.f32
4 148×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031173
042167
1182160
21552160
08499157
Stop Event
iter limit
node limit
iter limit
Counts
17 → 225
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
(*.f64 (neg.f64 d3) d1)
(neg.f64 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)
#s(approx (- (- d2 d3) d1) (-.f64 d2 d3))
(-.f64 d2 d3)
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
#s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
(*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))
#s(approx (- (- d2 d3) d1) (neg.f64 d3))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 d4 d3) d1) (*.f64 (-.f64 d4 d3) d1)) (*.f64 (-.f64 d4 d3) d1) (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) d1))) (fma.f64 (*.f64 (-.f64 d4 d3) d1) (*.f64 (-.f64 d4 d3) d1) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 (-.f64 d4 d3) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)) d1)) (neg.f64 (+.f64 (-.f64 d4 d3) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)) (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)))) (neg.f64 (+.f64 (-.f64 d4 d3) d1)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)) d1) (+.f64 (-.f64 d4 d3) d1))
(/.f64 (*.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1))) (+.f64 (-.f64 d4 d3) d1))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d4 d3) d1) (*.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) (*.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d4 d3) d1) (*.f64 d1 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) (*.f64 d1 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 (-.f64 d4 d3) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d3) d1)))
(*.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d4 d3) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (+.f64 (-.f64 d4 d3) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d4 d3) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (+.f64 (-.f64 d4 d3) d1)) (/.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (+.f64 (-.f64 d4 d3) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d4 d3) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d4 d3) d1)) (*.f64 (/.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (+.f64 (-.f64 d4 d3) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d4 d3) d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) (/.f64 (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) d4) (pow.f64 (-.f64 d3 (neg.f64 d1)) #s(literal 3 binary64))) (fma.f64 d4 d4 (fma.f64 (-.f64 d3 (neg.f64 d1)) (-.f64 d3 (neg.f64 d1)) (*.f64 d4 (-.f64 d3 (neg.f64 d1))))))
(/.f64 (fma.f64 (neg.f64 d1) (*.f64 d1 d1) (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3))) (fma.f64 d1 d1 (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 (neg.f64 d1) (-.f64 d4 d3)))))
(/.f64 (fma.f64 (*.f64 d4 d4) d4 (pow.f64 (-.f64 (neg.f64 d3) d1) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 (neg.f64 d3) d1) (-.f64 (neg.f64 d3) d1)) (*.f64 d4 (-.f64 (neg.f64 d3) d1)))))
(/.f64 (fma.f64 (*.f64 d4 d4) d4 (pow.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) (+.f64 (neg.f64 d3) (neg.f64 d1))) (*.f64 d4 (+.f64 (neg.f64 d3) (neg.f64 d1))))))
(/.f64 (fma.f64 (*.f64 d4 d4) d4 (pow.f64 (neg.f64 (+.f64 d3 d1)) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (neg.f64 (+.f64 d3 d1)) (neg.f64 (+.f64 d3 d1))) (*.f64 d4 (neg.f64 (+.f64 d3 d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)))) (neg.f64 (+.f64 d4 (+.f64 d3 d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d3 d1)))) (neg.f64 (fma.f64 d4 d4 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d4 (+.f64 d3 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)))) (neg.f64 (neg.f64 (+.f64 (-.f64 d4 d3) d1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (+.f64 (-.f64 d4 d3) d1)) (*.f64 (+.f64 (-.f64 d4 d3) d1) (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d4 d3) d1) (+.f64 (-.f64 d4 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) (*.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) (*.f64 (*.f64 d1 d1) d1))) (*.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d3 d1) (+.f64 d3 d1))) (+.f64 d4 (+.f64 d3 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 (+.f64 d3 d1)) (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) (neg.f64 d1)) (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d4 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d4 (+.f64 d3 d1)))) (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d3 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) (neg.f64 d1)))) (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d4 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d3 d1))) (fma.f64 d4 d4 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d4 (+.f64 d3 d1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1))) (neg.f64 (-.f64 (-.f64 d4 d3) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1))) (neg.f64 (+.f64 (-.f64 d4 d3) d1)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) (neg.f64 d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))))
(/.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)) (-.f64 (-.f64 d4 d3) (neg.f64 d1)))
(/.f64 (*.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (-.f64 d4 d3) d1)) (+.f64 (-.f64 d4 d3) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d4 d3) d1))))
(/.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3) (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))))
(fma.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d4 d3)) (neg.f64 d1))
(fma.f64 #s(literal -1 binary64) d1 (-.f64 d4 d3))
(fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (neg.f64 d1))
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 (+.f64 d3 d1))) (/.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d4 (+.f64 d3 d1))))
(-.f64 (/.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 (-.f64 d4 d3) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 d4 d3) (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d4 d4) d4) (fma.f64 d4 d4 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d4 (+.f64 d3 d1))))) (/.f64 (*.f64 (*.f64 (+.f64 d3 d1) (+.f64 d3 d1)) (+.f64 d3 d1)) (fma.f64 d4 d4 (fma.f64 (+.f64 d3 d1) (+.f64 d3 d1) (*.f64 d4 (+.f64 d3 d1))))))
(-.f64 (/.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (+.f64 (-.f64 d4 d3) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d4 d3) d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 d3)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 (-.f64 d3 (neg.f64 d1)))
(-.f64 d4 (+.f64 d3 d1))
(+.f64 (neg.f64 d1) (-.f64 d4 d3))
(+.f64 (-.f64 d4 d3) (neg.f64 d1))
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(+.f64 d4 (+.f64 (neg.f64 d3) (neg.f64 d1)))
(+.f64 d4 (neg.f64 (+.f64 d3 d1)))
(*.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d4 d3)))
(*.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d4 d3)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (+.f64 d4 #s(literal 0 binary64)) (+.f64 d4 #s(literal 0 binary64)) (fma.f64 d3 d3 (*.f64 (+.f64 d4 #s(literal 0 binary64)) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d4 d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (/.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (+.f64 d4 d3)) (/.f64 (*.f64 d3 d3) (+.f64 d4 d3)) (*.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (/.f64 (*.f64 d3 d3) (+.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d4 d4) d4) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d4 d4) d4) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (/.f64 (*.f64 (*.f64 d4 d4) d4) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (fma.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d4 d4) d4) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))))))
(/.f64 (fma.f64 (*.f64 d3 d3) (neg.f64 d3) (*.f64 (*.f64 d4 d4) d4)) (fma.f64 d3 d3 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d3) d4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))) (neg.f64 (neg.f64 (+.f64 d4 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 d4 d3)))) (neg.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (*.f64 (+.f64 d4 d3) (*.f64 d3 d3))) (*.f64 (+.f64 d4 d3) (+.f64 d4 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d4 d4) d4) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (neg.f64 d3)) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d4 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d4 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (neg.f64 (-.f64 d4 (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (neg.f64 (+.f64 d4 d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 d4 d3))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 d4 d3))) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 (neg.f64 d3)))
(/.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (+.f64 d4 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d4 d3))))
(/.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 d4 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))))
(/.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 d4 d3)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(fma.f64 #s(literal -1 binary64) d3 d4)
(fma.f64 d3 #s(literal -1 binary64) d4)
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d4 (neg.f64 d3))))
(-.f64 (+.f64 d4 #s(literal 0 binary64)) d3)
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (/.f64 (*.f64 d3 d3) (+.f64 d4 d3)))
(-.f64 (/.f64 (*.f64 (*.f64 d4 d4) d4) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(-.f64 d4 d3)
(+.f64 (neg.f64 d3) d4)
(+.f64 d4 (neg.f64 d3))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
(*.f64 (*.f64 d1 #s(literal -1 binary64)) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 (neg.f64 d3) d1)
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d3 d3) d3))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 d3 d1) d3) d1 (*.f64 #s(literal 0 binary64) (*.f64 d3 d1)))))
(neg.f64 (*.f64 d3 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d3 d1))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) (neg.f64 d3))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (neg.f64 d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (neg.f64 (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 0 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d3 d3) d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))))
(neg.f64 d3)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) d3)) (/.f64 (*.f64 d3 d3) (+.f64 #s(literal 0 binary64) d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(-.f64 #s(literal 0 binary64) d3)
(+.f64 #s(literal 0 binary64) (neg.f64 d3))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)
(*.f64 d1 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)))
#s(approx (- (- d2 d3) d1) (-.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(*.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (+.f64 d2 #s(literal 0 binary64)) (+.f64 d2 #s(literal 0 binary64)) (fma.f64 d3 d3 (*.f64 (+.f64 d2 #s(literal 0 binary64)) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (fma.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 d3 d3) (+.f64 d3 d2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (fma.f64 (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))))))
(/.f64 (fma.f64 (*.f64 d3 d3) (neg.f64 d3) (*.f64 (*.f64 d2 d2) d2)) (fma.f64 d3 d3 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 d3) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (+.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (*.f64 (+.f64 d3 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (neg.f64 d3)) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (neg.f64 (+.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (-.f64 d2 (neg.f64 d3)))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (+.f64 d3 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))
(fma.f64 #s(literal -1 binary64) d3 d2)
(fma.f64 d3 #s(literal -1 binary64) d2)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 (neg.f64 d3))))
(-.f64 (+.f64 d2 #s(literal 0 binary64)) d3)
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (+.f64 d3 d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) d2) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (*.f64 (*.f64 d3 d3) d3) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(-.f64 d2 d3)
(+.f64 (neg.f64 d3) d2)
(+.f64 d2 (neg.f64 d3))
(*.f64 (*.f64 (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1)) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (fma.f64 (/.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (/.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (/.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1))) (neg.f64 (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1)) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (*.f64 (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))) (*.f64 (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1)) (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1)) (-.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1)))) (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))) (neg.f64 (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))) (neg.f64 (fma.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))) (neg.f64 (fma.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1)) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1))))
(/.f64 (*.f64 (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (fma.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4) (*.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (fma.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1)) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1)))
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
(fma.f64 d1 d4 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
(-.f64 (/.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (-.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))) (/.f64 (*.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))) (-.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))))
(+.f64 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)) (*.f64 d4 d1))
(+.f64 (*.f64 d4 d1) #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
#s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4)) d1) (/.f64 (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4)) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1))))))
(*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4))
(*.f64 d1 (+.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1))) (neg.f64 (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4)) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (*.f64 (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1))) (*.f64 (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1)) (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1)) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (*.f64 (*.f64 (*.f64 d4 d1) d4) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d4 d1) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (fma.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4)) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))))) (neg.f64 (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)))) (neg.f64 (fma.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d4 d1) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4)) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d4)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4))) (fma.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (-.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 (*.f64 (*.f64 d4 d1) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d4 d4) d4))) (fma.f64 (*.f64 (*.f64 d4 d1) d4) d1 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1)))))
(fma.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1 (*.f64 d4 d1))
(fma.f64 d4 d1 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1))
(fma.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) (*.f64 d4 d1))
(fma.f64 d1 d4 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1))) (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (-.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d4 d1) d4) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) #s(approx (- (- d2 d3) d1) (neg.f64 d3))) d1) (*.f64 d1 (-.f64 d4 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))))
(+.f64 (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1) (*.f64 d4 d1))
(+.f64 (*.f64 d4 d1) (*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1))
(*.f64 #s(approx (- (- d2 d3) d1) (neg.f64 d3)) d1)
(*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3)))
#s(approx (- (- d2 d3) d1) (neg.f64 d3))

eval89.0ms (0.2%)

Memory
-16.5MiB live, 138.6MiB allocated
Compiler

Compiled 12 485 to 913 computations (92.7% saved)

prune99.0ms (0.2%)

Memory
11.9MiB live, 95.5MiB allocated
Pruning

14 alts after pruning (4 fresh and 10 done)

PrunedKeptTotal
New8372839
Fresh123
Picked145
Done066
Total83914853
Accuracy
100.0%
Counts
853 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
58.8%
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
49.1%
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ (neg d3) (- d4 d1)) (neg.f64 d3))))
59.2%
(fma.f64 d2 d1 #s(approx (* d1 (+ (neg d3) (- d4 d1))) (*.f64 d4 d1)))
53.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
28.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
32.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
56.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
58.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
51.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
53.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
60.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
35.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
30.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 337 to 135 computations (59.9% saved)

regimes41.0ms (0.1%)

Memory
-0.1MiB live, 37.0MiB allocated
Counts
24 → 2
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(fma.f64 d2 d1 #s(approx (* d1 (+ (neg d3) (- d4 d1))) (*.f64 d4 d1)))
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ (neg d3) (- d4 d1)) (neg.f64 d3))))
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Outputs
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(fma.f64 d2 d1 #s(approx (* d1 (+ (neg d3) (- d4 d1))) (*.f64 d4 d1)))
Calls

5 calls:

11.0ms
d2
7.0ms
d1
7.0ms
d4
7.0ms
d3
7.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
98.4%1d1
98.4%1d2
98.4%1d3
100.0%2d4
98.4%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes35.0ms (0.1%)

Memory
-5.8MiB live, 32.2MiB allocated
Counts
20 → 3
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(fma.f64 d2 d1 #s(approx (* d1 (+ (neg d3) (- d4 d1))) (*.f64 d4 d1)))
(fma.f64 d4 d1 #s(approx (* d1 (- (- d2 d3) d1)) (*.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ (neg d3) (- d4 d1)) (neg.f64 d3))))
(fma.f64 d4 d1 (*.f64 d1 #s(approx (- (- d2 d3) d1) (neg.f64 d3))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
Calls

5 calls:

10.0ms
d1
6.0ms
d4
6.0ms
d2
6.0ms
d3
6.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
95.5%3d1
95.6%2d2
94.4%3d3
93.6%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
97.3%3d4
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes11.0ms (0%)

Memory
11.1MiB live, 11.1MiB allocated
Counts
14 → 2
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
Calls

2 calls:

5.0ms
d4
5.0ms
d2
Results
AccuracySegmentsBranch
89.3%3d2
95.0%2d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes14.0ms (0%)

Memory
15.5MiB live, 15.5MiB allocated
Counts
13 → 3
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
Calls

3 calls:

5.0ms
d1
5.0ms
d4
4.0ms
d3
Results
AccuracySegmentsBranch
94.1%3d3
94.3%3d1
85.9%3d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes16.0ms (0%)

Memory
-23.4MiB live, 14.8MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
Calls

3 calls:

7.0ms
d3
4.0ms
d1
4.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
80.0%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
90.8%3d3
85.5%3d1
Compiler

Compiled 29 to 19 computations (34.5% saved)

regimes17.0ms (0%)

Memory
18.4MiB live, 18.4MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
Calls

4 calls:

4.0ms
d3
4.0ms
d1
4.0ms
d4
4.0ms
d2
Results
AccuracySegmentsBranch
79.8%4d1
83.8%4d4
83.2%3d2
78.4%5d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes12.0ms (0%)

Memory
13.1MiB live, 13.1MiB allocated
Counts
10 → 4
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
Calls

3 calls:

4.0ms
d2
4.0ms
d4
3.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
79.6%4d4
77.3%4(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
83.4%4d2
Compiler

Compiled 29 to 19 computations (34.5% saved)

regimes9.0ms (0%)

Memory
-39.9MiB live, 5.3MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
Calls

1 calls:

8.0ms
d2
Results
AccuracySegmentsBranch
78.8%3d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes9.0ms (0%)

Memory
15.0MiB live, 15.0MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
Calls

3 calls:

3.0ms
d2
3.0ms
d4
3.0ms
d1
Results
AccuracySegmentsBranch
77.3%3d4
75.7%3d1
75.4%2d2
Compiler

Compiled 15 to 12 computations (20% saved)

regimes13.0ms (0%)

Memory
-17.5MiB live, 21.8MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
Calls

4 calls:

3.0ms
d4
3.0ms
d2
3.0ms
d1
3.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
73.8%3d1
71.2%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
73.8%2d2
67.7%3d4
Compiler

Compiled 34 to 23 computations (32.4% saved)

regimes8.0ms (0%)

Memory
17.0MiB live, 17.0MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
Calls

3 calls:

2.0ms
d3
2.0ms
d2
2.0ms
d1
Results
AccuracySegmentsBranch
72.1%3d1
69.9%3d3
65.4%3d2
Compiler

Compiled 15 to 12 computations (20% saved)

regimes12.0ms (0%)

Memory
-12.1MiB live, 27.5MiB allocated
Counts
4 → 4
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
Calls

5 calls:

3.0ms
d2
2.0ms
d3
2.0ms
d1
2.0ms
d4
2.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
63.5%4d2
61.8%4d4
51.3%5d3
55.3%5(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
56.2%5d1
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
d2
Results
AccuracySegmentsBranch
60.8%3d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes3.0ms (0%)

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

2 calls:

2.0ms
d2
2.0ms
d4
Results
AccuracySegmentsBranch
54.7%2d4
55.3%2d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes7.0ms (0%)

Memory
15.6MiB live, 15.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

1.0ms
d4
1.0ms
d1
1.0ms
d2
1.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
1.0ms
d3
Results
AccuracySegmentsBranch
30.2%1d3
30.2%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
30.2%1d1
30.2%1d4
30.2%1d2
Compiler

Compiled 39 to 27 computations (30.8% saved)

bsearch16.0ms (0%)

Memory
-20.1MiB live, 19.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
5.1254753080113185e+196
1.2217988933274209e+205
Samples
9.0ms144×0valid
Compiler

Compiled 265 to 162 computations (38.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (56.2% of total)
ival-sub: 1.0ms (18.7% of total)
ival-add: 1.0ms (18.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch24.0ms (0%)

Memory
21.7MiB live, 21.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
3.5461771900042435e+144
3.492402530228555e+146
12.0ms
960.3663338328231
7408115.740540986
Samples
14.0ms240×0valid
Compiler

Compiled 412 to 258 computations (37.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (68.9% of total)
ival-sub: 2.0ms (23% of total)
ival-add: 1.0ms (11.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
3.0ms
6.667201473052418e+21
7.811056981171613e+21
Samples
2.0ms32×0valid
Compiler

Compiled 74 to 50 computations (32.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-mult: 1.0ms (88.3% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch47.0ms (0.1%)

Memory
-33.0MiB live, 19.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
8.499892134912021e+67
3.931236750756971e+70
33.0ms
-5.98711044377384e+126
-4.162097555649611e+112
Samples
35.0ms288×0valid
Compiler

Compiled 490 to 306 computations (37.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 7.0ms (68% of total)
ival-sub: 2.0ms (19.4% of total)
ival-add: 1.0ms (9.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch29.0ms (0%)

Memory
17.3MiB live, 17.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.1788866077331256e+95
3.4220726949092764e+109
12.0ms
-6.847716527834665e+100
-6.189466644861622e+96
Samples
17.0ms288×0valid
Compiler

Compiled 472 to 288 computations (39% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 7.0ms (67.5% of total)
ival-sub: 2.0ms (19.3% of total)
ival-add: 1.0ms (9.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch19.0ms (0%)

Memory
-28.7MiB live, 10.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
-4.1222484605500766e-300
-8.65549097649418e-302
6.0ms
-1.1986835503224494e+121
-7.862504917388343e+120
Samples
10.0ms176×0valid
Compiler

Compiled 297 to 183 computations (38.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 4.0ms (63% of total)
ival-sub: 1.0ms (15.7% of total)
ival-add: 1.0ms (15.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch39.0ms (0.1%)

Memory
23.2MiB live, 23.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
-1.3600243550167614e-290
-5.9366464154839505e-294
10.0ms
-1465075337565571800.0
-51763508068930500.0
13.0ms
-3.3229928869559756e+146
-6.245856365690924e+139
Samples
23.0ms384×0valid
Compiler

Compiled 598 to 354 computations (40.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 9.0ms (65.1% of total)
ival-sub: 3.0ms (21.7% of total)
ival-add: 1.0ms (7.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
-1465075337565571800.0
-51763508068930500.0
0.0ms
-3.3229928869559756e+146
-6.245856365690924e+139
Compiler

Compiled 406 to 242 computations (40.4% saved)

bsearch18.0ms (0%)

Memory
-29.4MiB live, 10.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.996636325639284e+152
1.1000921961078291e+153
6.0ms
960.3663338328231
7408115.740540986
Samples
11.0ms160×0valid
Compiler

Compiled 358 to 214 computations (40.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 5.0ms (71.3% of total)
ival-sub: 1.0ms (14.3% of total)
ival-add: 1.0ms (14.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch8.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
-3.544927933925186e+75
-1.6042120658521533e+75
Samples
5.0ms80×0valid
Compiler

Compiled 142 to 88 computations (38% saved)

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

bsearch21.0ms (0%)

Memory
12.6MiB live, 12.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.8786575562981944e+122
7.155595948934629e+123
9.0ms
-1.1167652654505402e+136
-1.1661174511683322e+135
Samples
12.0ms208×0valid
Compiler

Compiled 308 to 200 computations (35.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 5.0ms (67.6% of total)
ival-sub: 2.0ms (27% of total)
ival-add: 1.0ms (13.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch13.0ms (0%)

Memory
8.3MiB live, 8.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.2734122019928388e-306
2.3803426349177914e-306
6.0ms
-1465075337565571800.0
-51763508068930500.0
0.0ms
-1.1986835503224494e+121
-7.862504917388343e+120
Samples
8.0ms128×0valid
Compiler

Compiled 314 to 220 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (65.3% of total)
ival-sub: 1.0ms (21.8% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.2734122019928388e-306
2.3803426349177914e-306
2.0ms
-3.544927933925186e+75
-1.6042120658521533e+75
Samples
1.0ms16×0valid
Compiler

Compiled 193 to 135 computations (30.1% saved)

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

bsearch5.0ms (0%)

Memory
3.1MiB live, 3.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
5.0ms
-3.544927933925186e+75
-1.6042120658521533e+75
Samples
3.0ms48×0valid
Compiler

Compiled 112 to 78 computations (30.4% saved)

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

simplify14.0ms (0%)

Memory
-30.4MiB live, 8.9MiB allocated
Algorithm
egg-herbie
Rules
38×*-commutative_binary64
28×+-commutative_binary64
26×sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01421054
11761054
21961054
32041054
42061054
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 d4 #s(literal 11999999999999999308290742544925156442578491905584647388944985172343285441103087363706760448867081498962250488881613619916481558198677526168928270904819968598692362140795586989489951910132691064338893504512 binary64)) (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (fma.f64 d2 d1 #s(approx (* d1 (+ (neg d3) (- d4 d1))) (*.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 450000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (if (<=.f64 d4 #s(literal 11999999999999999591777764773609549394300349098173260390572311020088705361884351717162804587186593769558550103571186868561718217687788021637709824 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))))
(if (<=.f64 d4 #s(literal 7600000000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)))
(if (<=.f64 d1 #s(literal -3300000000000000051346073227240581980085064609839502730120242915421751477843693820774451786719656577331480726863872 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (if (<=.f64 d1 #s(literal 300000000000000021759430914458770537847512322893956586655463046643712 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))))
(if (<=.f64 d3 #s(literal -920000000000000052512703219380841486018701570941584567386815496829521831450017047503472800200392704 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (if (<=.f64 d3 #s(literal 8200000000000000461310155526193115008193326383126047221461699934138465285128431095153045713116983130587136 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))))
(if (<=.f64 d2 #s(literal -8200000000000000008040836647887813060495769729411990408889290344633418080264078502830489073062298611240555299744258195456 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -8444880087084617/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))))
(if (<=.f64 d2 #s(literal -105000000000000009397867780478754628860874091762698586484435056435699409286211897001772259267713490758517591959791419364078999741802431381504 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -1450000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (if (<=.f64 d2 #s(literal -3651564180189079/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)))))
(if (<=.f64 d2 #s(literal -105000000000000009397867780478754628860874091762698586484435056435699409286211897001772259267713490758517591959791419364078999741802431381504 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -1450000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))))
(if (<=.f64 d4 #s(literal 760000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d4 #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))))
(if (<=.f64 d2 #s(literal -2599999999999999849176882165325874089671940668047681569937955535998762876928 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)))
(if (<=.f64 d1 #s(literal -2500000000000000146660153175185029938865510715974326097023428386377455338013453902376193839490348397451007593964251874844200525904216064 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (if (<=.f64 d1 #s(literal 6200000000000000126012852896761842091926069783888929359595203352693431458087241591056287990210797206111633955126377464201216 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))))
(if (<=.f64 d2 #s(literal -7999999999999999840027746779153609453350441543176068145509186494646179317019429803718315479439939518038208601448616296448 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal -950000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d2 #s(literal 4901929572286429/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))))
(if (<=.f64 d2 #s(literal -2699999999999999982437939155635643091944504069419356079356982133971172196352 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal 4901929572286429/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))))
(if (<=.f64 d2 #s(literal -3249999999999999911904730472844234833462556606382264620060131531423005802496 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Outputs
(if (<=.f64 d4 #s(literal 11999999999999999308290742544925156442578491905584647388944985172343285441103087363706760448867081498962250488881613619916481558198677526168928270904819968598692362140795586989489951910132691064338893504512 binary64)) (fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (fma.f64 d2 d1 #s(approx (* d1 (+ (neg d3) (- d4 d1))) (*.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 11999999999999999308290742544925156442578491905584647388944985172343285441103087363706760448867081498962250488881613619916481558198677526168928270904819968598692362140795586989489951910132691064338893504512 binary64)) (fma.f64 d4 d1 (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (fma.f64 d2 d1 #s(approx (* d1 (+ (neg d3) (- d4 d1))) (*.f64 d1 d4))))
(if (<=.f64 d4 #s(literal 450000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (if (<=.f64 d4 #s(literal 11999999999999999591777764773609549394300349098173260390572311020088705361884351717162804587186593769558550103571186868561718217687788021637709824 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))))
(if (<=.f64 d4 #s(literal 450000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) (if (<=.f64 d4 #s(literal 11999999999999999591777764773609549394300349098173260390572311020088705361884351717162804587186593769558550103571186868561718217687788021637709824 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1))))
(if (<=.f64 d4 #s(literal 7600000000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)))
(if (<=.f64 d4 #s(literal 7600000000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d3) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1)))
(if (<=.f64 d1 #s(literal -3300000000000000051346073227240581980085064609839502730120242915421751477843693820774451786719656577331480726863872 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) (if (<=.f64 d1 #s(literal 300000000000000021759430914458770537847512322893956586655463046643712 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))))
(if (<=.f64 d1 #s(literal -3300000000000000051346073227240581980085064609839502730120242915421751477843693820774451786719656577331480726863872 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1)) (if (<=.f64 d1 #s(literal 300000000000000021759430914458770537847512322893956586655463046643712 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d3) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1))))
(if (<=.f64 d3 #s(literal -920000000000000052512703219380841486018701570941584567386815496829521831450017047503472800200392704 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (if (<=.f64 d3 #s(literal 8200000000000000461310155526193115008193326383126047221461699934138465285128431095153045713116983130587136 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))))
(if (<=.f64 d3 #s(literal -920000000000000052512703219380841486018701570941584567386815496829521831450017047503472800200392704 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (if (<=.f64 d3 #s(literal 8200000000000000461310155526193115008193326383126047221461699934138465285128431095153045713116983130587136 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))))
(if (<=.f64 d2 #s(literal -8200000000000000008040836647887813060495769729411990408889290344633418080264078502830489073062298611240555299744258195456 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -8444880087084617/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))))
(if (<=.f64 d2 #s(literal -105000000000000009397867780478754628860874091762698586484435056435699409286211897001772259267713490758517591959791419364078999741802431381504 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -1450000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) (if (<=.f64 d2 #s(literal -3651564180189079/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)))))
(if (<=.f64 d2 #s(literal -105000000000000009397867780478754628860874091762698586484435056435699409286211897001772259267713490758517591959791419364078999741802431381504 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -1450000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))))
(if (<=.f64 d4 #s(literal 760000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d4 #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))))
(if (<=.f64 d4 #s(literal 760000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d3) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d4 #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)) d1))))
(if (<=.f64 d2 #s(literal -2599999999999999849176882165325874089671940668047681569937955535998762876928 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)))
(if (<=.f64 d2 #s(literal -2599999999999999849176882165325874089671940668047681569937955535998762876928 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)))
(if (<=.f64 d1 #s(literal -2500000000000000146660153175185029938865510715974326097023428386377455338013453902376193839490348397451007593964251874844200525904216064 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (if (<=.f64 d1 #s(literal 6200000000000000126012852896761842091926069783888929359595203352693431458087241591056287990210797206111633955126377464201216 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))))
(if (<=.f64 d1 #s(literal -2500000000000000146660153175185029938865510715974326097023428386377455338013453902376193839490348397451007593964251874844200525904216064 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (if (<=.f64 d1 #s(literal 6200000000000000126012852896761842091926069783888929359595203352693431458087241591056287990210797206111633955126377464201216 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))))
(if (<=.f64 d2 #s(literal -7999999999999999840027746779153609453350441543176068145509186494646179317019429803718315479439939518038208601448616296448 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal -950000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d2 #s(literal 4901929572286429/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))))
(if (<=.f64 d2 #s(literal -7999999999999999840027746779153609453350441543176068145509186494646179317019429803718315479439939518038208601448616296448 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal -950000000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d3)) (if (<=.f64 d2 #s(literal 4901929572286429/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d2 #s(literal -2699999999999999982437939155635643091944504069419356079356982133971172196352 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal 4901929572286429/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))))
(if (<=.f64 d2 #s(literal -2699999999999999982437939155635643091944504069419356079356982133971172196352 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal 4901929572286429/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))))
(if (<=.f64 d2 #s(literal -3249999999999999911904730472844234833462556606382264620060131531423005802496 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))
(if (<=.f64 d2 #s(literal -3249999999999999911904730472844234833462556606382264620060131531423005802496 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))

soundness1.2s (2.1%)

Memory
25.7MiB live, 266.4MiB allocated
Rules
14 550×lower-fma.f64
14 550×lower-fma.f32
11 356×lower-fma.f64
11 356×lower-fma.f32
10 600×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03025595
19895096
228734991
081144907
02434641
18034262
223344157
369114157
084294073
01139
01833
17629
269427
0880227
02485829
18175418
223924728
370714728
082134668
01251273
14091183
213231159
351521111
089481099
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 913 to 473 computations (48.2% saved)

preprocess91.0ms (0.2%)

Memory
-18.8MiB live, 97.2MiB allocated
Compiler

Compiled 868 to 270 computations (68.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...