FastMath dist4

Time bar (total: 58.5s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.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.7s (88.4%)

Memory
9.2MiB live, 1 401.8MiB allocated
Samples
31.9s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 477.0ms
ival-mult: 350.0ms (73.4% of total)
ival-sub: 66.0ms (13.8% of total)
ival-add: 51.0ms (10.7% of total)
ival-true: 6.0ms (1.3% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain131.0ms (0.2%)

Memory
15.7MiB live, 260.5MiB 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
42.0ms512×0valid
Compiler

Compiled 121 to 37 computations (69.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 14.0ms (61.9% of total)
ival-sub: 6.0ms (26.5% of total)
ival-add: 2.0ms (8.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess155.0ms (0.3%)

Memory
2.2MiB live, 162.5MiB 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.6MiB live, 0.6MiB allocated
Compiler

Compiled 4 to 4 computations (0% saved)

prune1.0ms (0%)

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

simplify109.0ms (0.2%)

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

localize26.0ms (0%)

Memory
1.4MiB live, 39.9MiB 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
18.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: 6.0ms (61.8% of total)
ival-sub: 2.0ms (20.6% of total)
ival-add: 1.0ms (10.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series14.0ms (0%)

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

12 calls:

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

simplify171.0ms (0.3%)

Memory
-0.9MiB live, 195.7MiB 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
01251377
14091183
213211159
351471111
089561099
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(- (* 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 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) (/ (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)
(* 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) (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)
(* -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 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 d4) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(* -1 (* d1 d3))
(- (* d1 d2) (* d1 d3))
(- (* d1 d2) (* d1 d3))
(- (* d1 d2) (* d1 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 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)
(* 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)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 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)
(* -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)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 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))
(+ (* 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)))
(* 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 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))
(* 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))
(* d3 (- (/ (* d1 d2) d3) d1))
(* d3 (- (/ (* d1 d2) d3) d1))
(* d3 (- (/ (* d1 d2) d3) d1))
(* -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))))
(* -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))))
(* -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 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(* -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))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(* -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))
(* -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))))
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(* -1 (* d1 (- (* -1 d2) (* -1 d3))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
Outputs
(- (* 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 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) (/ (pow d1 2) d4))))
(fma.f64 d4 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 d1))) #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 d3 (-.f64 d2 d1))) #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 d3 (-.f64 d2 d1))) #s(literal 1 binary64))))
(* 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) (pow d1 2))) d4)))))
(fma.f64 d4 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 d1))) #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 d3 (-.f64 d2 d1))) #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 d3 (-.f64 d2 d1))) #s(literal 1 binary64))))
(* 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 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 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)
(* -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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 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 d3 (-.f64 d4 d1))) #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 d3 (-.f64 d4 d1))) #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 d3 (-.f64 d4 d1))) #s(literal 1 binary64))))
(* 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)
(* 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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))) #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 d3 (-.f64 d4 d1))) #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 d3 (-.f64 d4 d1))) #s(literal 1 binary64))))
(* 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)
(*.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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(- (+ (* 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)
(+ (* 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)
(* 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 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) d3)
(* -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) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) 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 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)
(* 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 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 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)
(* 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 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.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)
(* -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)
(* -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)
(* 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)

rewrite201.0ms (0.3%)

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

eval59.0ms (0.1%)

Memory
14.3MiB live, 95.2MiB allocated
Compiler

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

prune117.0ms (0.2%)

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

simplify99.0ms (0.2%)

Memory
-4.1MiB live, 41.7MiB 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

localize69.0ms (0.1%)

Memory
-8.7MiB live, 67.5MiB 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
54.0ms256×0valid
Compiler

Compiled 140 to 24 computations (82.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 28.0ms (68.5% of total)
ival-sub: 9.0ms (22% of total)
ival-add: 3.0ms (7.3% of total)
ival-neg: 1.0ms (2.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series180.0ms (0.3%)

Memory
-7.4MiB live, 30.4MiB 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 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 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 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 (- 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 (- 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 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 (- (* 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 (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 #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 (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 (-.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 (*.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 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 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 (* 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 (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 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 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 (* 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 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 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 (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 (* 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))) (* 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 (* -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 (* -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 (* -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 (- (* 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 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 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 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 (- 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 (- 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 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 (- (* 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 (* -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 (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 (*.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 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 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 (* 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 (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* 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 (-.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 (*.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 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 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 (* 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 (*.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 (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 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 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 (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 (* 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) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (- (+ (- (* d1 d2) (* 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) (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) (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 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 (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) (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) (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 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 (* 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 (- 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 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 (- (+ (* 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 (- (+ (* 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 (- (+ (* 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 (- (+ (* 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 (* 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 (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 (*.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 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 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 (* 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 (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 (-.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 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 (*.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 (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 (* -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 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 (* -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 (* -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 (* -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 (* -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 (* -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 (* -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 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 (* 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 (- 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 (* 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 (* 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 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 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 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 (* 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 (* 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 (+ 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 (* 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 (* 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 (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 (*.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) (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 (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 (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (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 (*.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 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 (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 (*.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 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 (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 (*.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 (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 (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) (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 (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 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (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 (* -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 -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 (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 (* -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 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 (* -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 (* -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

12 calls:

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

simplify209.0ms (0.4%)

Memory
0.0MiB live, 174.9MiB 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
223384157
369194157
084414073
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 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 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 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 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* 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 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* 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)
(* 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)
(* 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)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* 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))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) 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)
(* -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)
(* -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)
(* -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)))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* 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))) (* 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)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
(- (* 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)
(* d1 d2)
(* d1 d2)
(* 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) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* 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 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* 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)))
(* -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)) (/ (* 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)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* 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)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 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)
(* 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)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* 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)
(* 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) (* -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 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))))
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* 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 d2)
(* d1 d2)
(* d1 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)
(* -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)
(* -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)))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* 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)
(* -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 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))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 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)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* 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))
(- (+ (* 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))
(- (+ (* 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))
(* 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 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))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -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))
(* 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))
(* 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))
(* 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))
(* 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 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)))))
(* -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 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 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))))
(* -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))))
(* -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))))
(* -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))))
(* -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 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* 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))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -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))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 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) (/ 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) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -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))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -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))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -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) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -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) (- (/ 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) (- (* -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 (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)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 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 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -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))
(* -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 (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))
(* -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 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) 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))
(* -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 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 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 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 (- 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)
(- 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)
d2
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* 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 (+ 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)
(* 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)
(* 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)
(* 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)
(* 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)
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
(* 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)
(* 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))) 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 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 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 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 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)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 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))) (* 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)
(* -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)
(* -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))
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- (* 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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 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 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 (- 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)
(- 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)
d4
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* 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)
(* -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)) (/ (* 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)
(* 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)
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
(* 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)
(* 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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 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)
(* 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)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) 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 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) 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 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* 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)
(* 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) (* -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 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)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64)))
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)
(* 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)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 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)
(*.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)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 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)
(*.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 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)
(* 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)
(- 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))
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(- (+ (* 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)
(- (+ (* 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)
(- (+ (* 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)
(- (+ (* 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)
(* 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 d3) d1)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* 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 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)
(* d3 (- (/ d2 d3) 1))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* d3 (- (/ d2 d3) 1))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* d3 (- (/ d2 d3) 1))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* 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 d3) d1)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -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 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))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -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 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)
(* 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)
(- 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))
(* 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)
(* 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)
(* -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)
(* 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)
(* 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)
(+ 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)
(* 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)
(* 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) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) 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)
(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 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 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 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) 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 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) 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 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 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) 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) (- (* -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 (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)
(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 (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 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 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)
(* -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 (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)
(* -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 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))
(* -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)
(* -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))

rewrite303.0ms (0.5%)

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

eval217.0ms (0.4%)

Memory
-5.8MiB live, 184.5MiB allocated
Compiler

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

prune192.0ms (0.3%)

Memory
4.9MiB live, 204.7MiB 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
-17.4MiB live, 65.4MiB 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

localize67.0ms (0.1%)

Memory
-0.6MiB live, 121.0MiB 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
41.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: 13.0ms (52.4% of total)
ival-sub: 7.0ms (28.2% of total)
ival-add: 4.0ms (16.1% of total)
ival-neg: 1.0ms (4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series35.0ms (0.1%)

Memory
21.6MiB live, 57.6MiB 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 (+ (* -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 (* -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 (* -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 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 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 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 (- 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 (- 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 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 (- (* 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 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 (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 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 (* 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 #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 (*.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 #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 (*.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 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 (+.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 (* 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 (-.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 (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 (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 (* 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 (* 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 -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 #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 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 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 (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 (* 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 (* 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 (* 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 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 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 (- 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 (- 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 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 (- (* 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 (* -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 (* -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 (* -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 (- (* 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 (* -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 (* -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 (* -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 (* 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 #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 #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 (*.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 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 (+.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 (* 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 (*.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 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 (-.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 (* 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 (*.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 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 #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 (* 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) (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) (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) (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 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 (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) (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) (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 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 (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 (* 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) (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 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 (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 (+ (* 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 (- 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 (* 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 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 (- (+ (* 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 (- (+ (* 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 (- (+ (* 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 (* 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 (- 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 (- (+ (* 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 (* 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 (- 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 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 (* 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 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 (* 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 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 (* 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 #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 (- (- 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 (*.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 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 (* 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 (*.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 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 #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 (* 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 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 -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 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 (* 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 (* -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 (* -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 (* -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 (* -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 (* -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 (* -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 (* -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 (* -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>) () ())) ())
#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 (- 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 (* 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 (* 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 (* 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 (- (+ 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 (* 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 (+ 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 (* 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 (* 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 (- 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 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 (* 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 (* 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 (- 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 (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 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 (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 #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 (* 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 (* -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 (*.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 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 (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 (*.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) (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 (-.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 (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 (*.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) (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 (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 (* -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 (* -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 #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) (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 (* -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 (* -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 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 (* -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 (* -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) (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 -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 (* -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 (* -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) (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>) () ())) ())
Calls

12 calls:

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

simplify242.0ms (0.4%)

Memory
-8.3MiB live, 150.4MiB 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
03025743
19895096
228734991
081084907
Stop Event
iter limit
node limit
Counts
636 → 614
Calls
Call 1
Inputs
(+ (* -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)))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- 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 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)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(- (* 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 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* 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 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 (+ (* -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))))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) 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)
(* 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)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* 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)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* 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)
(* 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 (/ (+ (* -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
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* 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)
(* -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)
(* -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)
(* -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)))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* 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)
(* -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 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(- (* 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 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 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* 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)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(* -1 d1)
(- d2 d1)
(- d2 d1)
(- d2 d1)
(- (* 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)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 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)
(* 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)
(* 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)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* 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)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* 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)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ 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)
(* -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)
(* -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)
(* -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)))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* 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)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ 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
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(* 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)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ 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
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 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))))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -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 d3)
(* -1 d3)
(* -1 d3)
(* -1 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)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* 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))
(- (+ (* 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))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ (* 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))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(* -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 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -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 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -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))
(* 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))
(* 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))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -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))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -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 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))
(* -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 d3)
(* -1 d3)
(* -1 d3)
(* -1 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))))
(* -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))))
(* -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))))
(* -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 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) 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))))
(* -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 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -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))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* 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))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
d2
(+ d2 (* -1 d1))
(+ d2 (* -1 d1))
(+ d2 (* -1 d1))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -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 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ 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 (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))))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* -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) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -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) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d2 d1) 1))
(* d1 (- (/ d2 d1) 1))
(* d1 (- (/ d2 d1) 1))
(* -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) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 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))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 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 (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 d4)
(* d1 d4)
(* d1 d4)
(* -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))
(* -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 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) 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))
(* -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)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d2 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))
(* -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)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
Outputs
(+ (* -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 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)
(* -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))
(* -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 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)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(- (* 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 (- 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)
(- 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)
d2
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* 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 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 (+ (* -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)
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)
(* 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)
(* 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)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 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)
(* 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)
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
(* 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)
(* 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)
(* 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 (/ (+ (* -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
(* -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)))
(* 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)
(*.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)
(* -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)
(* -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)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 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)
(* -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 (+ d1 d3)))
(*.f64 (-.f64 d4 (+.f64 d3 d1)) d1)
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) 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 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) (+ (* 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 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 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)
(- 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)
d4
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* 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 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)
(* -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)
(* -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)
(* -1 d1)
(neg.f64 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 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 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)
(* -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)
(* -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)
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(* 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)
(* 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)
(* 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)
(* 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)
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
(* 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)
(* 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)
(* 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)
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
(* 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)
(* 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)
(* 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)
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
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) 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)
(*.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)
(*.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)
(*.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)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 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)
(*.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)
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
(* -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)
(* 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)
(*.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)
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
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- 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))
(* 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 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(- (+ (* 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)
(- (+ (* 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)
(- (+ (* 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)
(* 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)
(- 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)
(- (+ (* 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)
(* 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)
(- 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)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -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 (* 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 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -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 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -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 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)
(* 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) 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 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 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) 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 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)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) 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 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)
(* -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)
(- 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))
(* 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)
(* 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)
(* 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 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)
(* 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)
(+ 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)
(* 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)
(* 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)
(- 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)
d2
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(+ d2 (* -1 d1))
(-.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)
(* 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)
(- 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 (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 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 (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) (- (+ (/ 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))
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 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) (- (+ (/ 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 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 (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) (- (/ 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)
(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)
(* 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 (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) (- (/ 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)
(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 (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 d4 d2) 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 d4 d2) 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 d4 d2) d3) d1) #s(literal 1 binary64)) d1) 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 (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) (- (* -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)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 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)
(* -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 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))
(* -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)
(* -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)
(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)
(* -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)
(* -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)
(* -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)
(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)

rewrite657.0ms (1.1%)

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

eval412.0ms (0.7%)

Memory
37.0MiB live, 234.8MiB allocated
Compiler

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

prune229.0ms (0.4%)

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

simplify119.0ms (0.2%)

Memory
3.3MiB live, 41.1MiB 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

localize108.0ms (0.2%)

Memory
4.2MiB live, 39.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
95.0ms256×0valid
Compiler

Compiled 143 to 24 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 68.0ms (88.1% of total)
ival-sub: 6.0ms (7.8% of total)
ival-add: 2.0ms (2.6% of total)
ival-neg: 1.0ms (1.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series91.0ms (0.2%)

Memory
-22.2MiB live, 25.9MiB 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) (+ (* 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 (* -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 (* -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 (* -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 (- (* 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 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 (- 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 (- 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 #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 (*.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 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 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 (* 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 #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 (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 (*.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 #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 (* 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 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 (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 (* 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 (* 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 (* 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 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 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 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 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 (* -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 (* -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 (* -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 (+ (* -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 (* -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 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 (+ (* -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 (* -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 (* -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 (* 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 (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 #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 (*.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 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 (-.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 (* 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 #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 (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 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 (*.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 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 (* 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) (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) (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) (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 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 (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 (* 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 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) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 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 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 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 (- (+ (* 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 (* 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 (- 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 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 (- (+ (* 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 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 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 (- (+ (* 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 (* 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 (- 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 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 (+ (* 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 (* 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 (+ (* 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 (* 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 (- 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 (* 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 (*.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 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 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 (* 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 (*.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 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 (* 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 (*.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 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 (-.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 (* 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 #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 (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 (*.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 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 (* 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 (* -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 (* -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 (* -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 (* -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 (* -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 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 (* 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 (* -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 (* -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 (* -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 (* -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 (* -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 (* -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 (* -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 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 (* 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 (* 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 (- 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 (* 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 (* 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 (* 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 (* 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 (- 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 (* 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 (* 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 (* 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 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 (* 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 (- 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 (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 (*.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) (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 (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 (* 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 (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 (*.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) (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 (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 #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 (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (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 (*.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) (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 (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 (* -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) (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 (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 (* -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 (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 (* -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) (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 (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 (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 (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (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 (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) (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

12 calls:

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

simplify254.0ms (0.4%)

Memory
25.4MiB live, 138.0MiB 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
02485949
18195418
223994728
370774728
082134668
Stop Event
iter limit
node limit
Counts
600 → 588
Calls
Call 1
Inputs
(- (* 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)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(* -1 d3)
(- d4 d3)
(- d4 d3)
(- d4 d3)
(- (* 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 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 (- d2 (+ d1 d3)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 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) 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)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* 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)
(* 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)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* 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) (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)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ 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
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* 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)
(* -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)
(* -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 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 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 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 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)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
(+ (* -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)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(+ (* -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)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(* 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)
(* 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)
(* 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)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* 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)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 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)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) 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)
(* -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)
(* -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)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ 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
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* 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 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 d2)
(* d1 d2)
(* d1 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 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))))
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(- (+ (* 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))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
d4
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(+ d4 (* -1 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)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 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)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 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)) (+ (* d1 d4) (* d1 (- d2 d1))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* 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))))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(* -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))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* -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 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -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))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -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))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -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))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 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))))
(* -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 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 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))))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 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))))
(* -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 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 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)))))
(* -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))
(* -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)))))
(* -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 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* 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))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -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) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -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 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -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) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -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) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -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) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 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))
(* -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)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 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))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -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))
(* -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)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 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 (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))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -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 (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)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
Outputs
(- (* 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)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d1) d3)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(* -1 d3)
(neg.f64 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 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 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 (- 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 (- 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) 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)
(* 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)
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
(* d4 (+ 1 (* -1 (/ d3 d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* 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)
(* 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)
(* 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)
(* 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) (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 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)
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64)))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) 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 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 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 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 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 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) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 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) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 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) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d1) d3) 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)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d1) d3)
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 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)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d1) d3) 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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 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)
(+ (* -1 (* d1 (+ d1 d3))) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d1) d3) 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)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d1) d3)
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d3 d1))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* 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)
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
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* 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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 (+ d1 d3)) d2)) (/ (* d1 d4) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* 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)
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)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) 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 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) 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 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) 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)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64)))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) 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)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 (+ d1 d3))) (* d1 d4)) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) 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)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #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)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
d4
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(- (+ (* 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)
(* -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)
(- (+ (* 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)
(* 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)
(- 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))
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ (* 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)
(* 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)
(+ (* 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)
(* 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)
(- 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -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 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)
(* 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -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 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)
(* 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -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)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d4) d3) (/ (* d1 (- d2 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -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 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) 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 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 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)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) 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 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)
(* -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)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) 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 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d4) (* d1 (- d2 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) 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 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)
(* 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)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) 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 (* 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)
(* 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)
(* 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)
(- 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))
(* 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)
(* 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)
(* 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)
(* 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)
(- 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 (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) (- (/ 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)
(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 (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 (* 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 (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) (- (/ 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)
(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 (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) (- (/ 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))
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 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) (- (/ 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)
(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 (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)
(* -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)
(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 (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)
(* -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 (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)
(* -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)
(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 (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 (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))
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 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 (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)
(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)

rewrite191.0ms (0.3%)

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

eval86.0ms (0.1%)

Memory
9.7MiB live, 167.6MiB allocated
Compiler

Compiled 12 485 to 917 computations (92.7% saved)

prune107.0ms (0.2%)

Memory
-3.8MiB live, 164.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)

regimes38.0ms (0.1%)

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

8.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
7.0ms
d1
7.0ms
d4
7.0ms
d2
7.0ms
d3
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)

regimes33.0ms (0.1%)

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

7.0ms
d2
6.0ms
d4
6.0ms
d3
6.0ms
d1
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)

regimes10.0ms (0%)

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

regimes15.0ms (0%)

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

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

Compiled 15 to 12 computations (20% saved)

regimes13.0ms (0%)

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

4.0ms
d1
4.0ms
d3
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)

regimes16.0ms (0%)

Memory
17.8MiB live, 17.8MiB 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
d4
4.0ms
d2
4.0ms
d3
4.0ms
d1
Results
AccuracySegmentsBranch
79.8%4d1
83.8%4d4
83.2%3d2
78.4%5d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes16.0ms (0%)

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

8.0ms
d4
4.0ms
d2
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)

regimes4.0ms (0%)

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

3.0ms
d2
Results
AccuracySegmentsBranch
78.8%3d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes9.0ms (0%)

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

regimes11.0ms (0%)

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

regimes11.0ms (0%)

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

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

Compiled 15 to 12 computations (20% saved)

regimes11.0ms (0%)

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

2.0ms
d4
2.0ms
d3
2.0ms
d2
2.0ms
d1
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
3.0MiB live, 3.0MiB 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
4.9MiB live, 4.9MiB 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
1.0ms
d4
Results
AccuracySegmentsBranch
54.7%2d4
55.3%2d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes7.0ms (0%)

Memory
11.0MiB live, 11.0MiB 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
d3
1.0ms
d4
1.0ms
d2
1.0ms
d1
1.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
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)

bsearch19.0ms (0%)

Memory
-28.7MiB live, 12.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
5.1254753080113185e+196
1.2217988933274209e+205
Samples
13.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.5% of total)
ival-sub: 1.0ms (18.8% of total)
ival-add: 1.0ms (18.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch25.0ms (0%)

Memory
20.6MiB live, 20.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.5461771900042435e+144
3.492402530228555e+146
12.0ms
960.3663338328231
7408115.740540986
Samples
15.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 (67.8% of total)
ival-sub: 2.0ms (22.6% of total)
ival-add: 1.0ms (11.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch4.0ms (0%)

Memory
2.9MiB live, 2.9MiB 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 (85.9% 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)

bsearch36.0ms (0.1%)

Memory
-12.2MiB live, 25.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
8.499892134912021e+67
3.931236750756971e+70
21.0ms
-5.98711044377384e+126
-4.162097555649611e+112
Samples
18.0ms288×0valid
Compiler

Compiled 490 to 306 computations (37.6% saved)

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

bsearch35.0ms (0.1%)

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

Compiled 472 to 288 computations (39% saved)

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

bsearch19.0ms (0%)

Memory
15.2MiB live, 15.2MiB 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
11.0ms176×0valid
Compiler

Compiled 297 to 183 computations (38.4% saved)

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

bsearch45.0ms (0.1%)

Memory
16.7MiB live, 54.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
-1.3600243550167614e-290
-5.9366464154839505e-294
15.0ms
-1465075337565571800.0
-51763508068930500.0
14.0ms
-3.3229928869559756e+146
-6.245856365690924e+139
Samples
28.0ms384×0valid
Compiler

Compiled 598 to 354 computations (40.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 9.0ms (48.2% of total)
ival-add: 6.0ms (32.1% of total)
ival-sub: 3.0ms (16.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

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

Compiled 406 to 242 computations (40.4% saved)

bsearch19.0ms (0%)

Memory
-11.8MiB live, 35.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
1.996636325639284e+152
1.1000921961078291e+153
8.0ms
960.3663338328231
7408115.740540986
Samples
12.0ms160×0valid
Compiler

Compiled 358 to 214 computations (40.2% saved)

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

bsearch9.0ms (0%)

Memory
-29.1MiB live, 10.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.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 (67.9% of total)
ival-sub: 1.0ms (34% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch22.0ms (0%)

Memory
27.4MiB live, 27.4MiB 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
13.0ms208×0valid
Compiler

Compiled 308 to 200 computations (35.1% saved)

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

bsearch14.0ms (0%)

Memory
7.9MiB live, 7.9MiB 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 (64.5% of total)
ival-sub: 1.0ms (21.5% 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.5MiB live, 1.5MiB 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)

bsearch6.0ms (0%)

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

Compiled 112 to 78 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-mult: 2.0ms (71% 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)

simplify13.0ms (0%)

Memory
8.5MiB live, 8.5MiB 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.3s (2.2%)

Memory
2.5MiB live, 247.8MiB 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
02485949
18195418
223994728
370774728
082134668
02434641
18034262
223384157
369194157
084414073
01139
01833
17629
269427
0880227
01251377
14091183
213211159
351471111
089561099
03025743
19895096
228734991
081084907
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)

preprocess87.0ms (0.1%)

Memory
16.4MiB live, 93.9MiB allocated
Compiler

Compiled 868 to 270 computations (68.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...