FastMath dist4

Time bar (total: 17.2s)

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)

sample9.3s (54.3%)

Memory
6.3MiB live, 1 547.1MiB allocated
Samples
7.4s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 7.1s
ival-mult: 6.8s (96.6% of total)
ival-sub: 179.0ms (2.5% of total)
ival-add: 50.0ms (0.7% of total)
ival-true: 6.0ms (0.1% of total)
ival-assert: 3.0ms (0% of total)
Bogosity

explain150.0ms (0.9%)

Memory
1.6MiB live, 252.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
210-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
90-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
70-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-rescue210
(*.f64 d1 d3)overflow33
(*.f64 d1 d2)overflow36
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow56
(*.f64 d4 d1)overflow31
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))overflow69
(*.f64 d1 d1)overflow63
+.f64(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))nan-rescue90
(*.f64 d1 d3)overflow33
(*.f64 d1 d2)overflow36
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow56
(*.f64 d4 d1)overflow31
-.f64(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))nan-rescue70
(*.f64 d1 d2)overflow36
(*.f64 d1 d3)overflow33
Confusion
Predicted +Predicted -
+310
-0225
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3100
-00225
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0225
125
26
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: 16.0ms (70.3% of total)
ival-sub: 4.0ms (17.6% of total)
ival-add: 2.0ms (8.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess178.0ms (1%)

Memory
6.3MiB live, 202.0MiB 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 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
Symmetry

(sort d2 d4)

Compiler

Compiled 19 to 11 computations (42.1% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 4 to 4 computations (0% saved)

prune1.0ms (0%)

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

Compiled 19 to 11 computations (42.1% saved)

simplify155.0ms (0.9%)

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

localize32.0ms (0.2%)

Memory
-28.2MiB live, 47.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d1)
accuracy1.660145929151029
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
accuracy2.0624896791510294
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
accuracy4.8046627299624705
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Samples
19.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 (60.4% of total)
ival-sub: 2.0ms (20.1% of total)
ival-add: 1.0ms (10.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series12.0ms (0.1%)

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

42 calls:

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

simplify266.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

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

rewrite337.0ms (2%)

Memory
26.4MiB live, 447.1MiB 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 d1 d2) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d4) d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 d4) (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(+.f64 (neg.f64 (*.f64 d1 d3)) (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (fma.f64 d1 (neg.f64 d3) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 d1 d1)))
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 d2)) (*.f64 d1 (+.f64 (neg.f64 d3) d4)))
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 d2))) (neg.f64 (*.f64 d1 d3)))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2)) (neg.f64 (*.f64 d1 d3)))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (neg.f64 (*.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d3 d4) d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (fma.f64 d1 d3 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d3 d4)))
(-.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d1 d3))
(-.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) #s(literal 0 binary64)) (*.f64 d1 d1))
(-.f64 (fma.f64 d1 (neg.f64 d1) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(-.f64 (fma.f64 d1 (-.f64 d4 d1) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(-.f64 (fma.f64 d1 (-.f64 d4 d1) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(fma.f64 d1 d4 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d4 d2) (fma.f64 d1 (neg.f64 d3) (*.f64 d1 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d4 d2) (-.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 (neg.f64 d3) d2) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d4) d1))))
(fma.f64 d3 (neg.f64 d1) (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))
(fma.f64 d4 d1 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 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))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3)))))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) d1) (-.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(fma.f64 (neg.f64 d1) d3 (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4))))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2))))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (neg.f64 d3) d1 (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (neg.f64 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 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 #s(literal -1 binary64)) d1 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(fma.f64 (*.f64 d3 #s(literal -1 binary64)) d1 (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (neg.f64 (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (neg.f64 (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 d1)))))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 d1))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))) (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) 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 (-.f64 d2 d3) d4) d1)))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 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))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 d4)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.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))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (*.f64 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))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (*.f64 (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(/.f64 (neg.f64 (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 d1))))))) (neg.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))))))
(/.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4)))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))))
(/.f64 (fma.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 d1)))) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d4) d1)) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 (*.f64 d1 (+.f64 (-.f64 d3 d4) d1)) (*.f64 d1 (+.f64 (-.f64 d3 d4) d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (-.f64 d3 d4) d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d3 d4) d1)) (*.f64 d1 (+.f64 (-.f64 d3 d4) d1)))) (fma.f64 d1 d2 (*.f64 d1 (+.f64 (-.f64 d3 d4) d1))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) #s(literal 1 binary64)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 9 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))) (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (fma.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) (neg.f64 d1)))
(*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) (neg.f64 d1)))
(*.f64 d1 (+.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 (neg.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))))
(*.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)) (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) d4) d1)))))
(*.f64 (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 d4 d1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) 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 (*.f64 d1 d2) (*.f64 d1 (+.f64 (neg.f64 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (neg.f64 (*.f64 d1 d3)) (fma.f64 d1 d2 (*.f64 d1 d4)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (neg.f64 (*.f64 d1 d3)))
(+.f64 (fma.f64 d1 d4 (neg.f64 (*.f64 d1 d3))) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 d4)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 d4)))
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2))))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4)))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4))) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))))
(-.f64 (fma.f64 d1 d4 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(-.f64 (fma.f64 d1 d4 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))))
(-.f64 (fma.f64 d1 (+.f64 d4 d2) #s(literal 0 binary64)) (*.f64 d1 d3))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (neg.f64 d3) d4)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 d4))
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 d2 (*.f64 d1 d4)))
(fma.f64 d1 (+.f64 d4 d2) (neg.f64 (*.f64 d1 d3)))
(fma.f64 d1 (+.f64 (neg.f64 d3) d2) (*.f64 d1 d4))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (neg.f64 d3) d4)))
(fma.f64 d3 (neg.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d4)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 d4))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 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))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3)))))) (*.f64 d1 d4))
(fma.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 d4))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 d4))
(fma.f64 (neg.f64 d1) d3 (fma.f64 d1 d2 (*.f64 d1 d4)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 d4))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 d4))
(fma.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 (neg.f64 d3) d1 (fma.f64 d1 d2 (*.f64 d1 d4)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (fma.f64 d1 d2 (*.f64 d1 d4)))
(fma.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (-.f64 d2 d3) d4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (-.f64 (-.f64 d2 d3) d4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 (-.f64 d2 d3) d4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))) d1) (/.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(fma.f64 (*.f64 d3 #s(literal -1 binary64)) d1 (fma.f64 d1 d2 (*.f64 d1 d4)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (neg.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) d1) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) d1) (-.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (neg.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2)))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.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 (-.f64 d2 d3) d4)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))))) (*.f64 d1 (*.f64 (-.f64 (-.f64 d2 d3) d4) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))))) (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) (neg.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))))
(/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (*.f64 d1 (+.f64 (neg.f64 d3) d4)) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 (neg.f64 d3) d4)) (*.f64 d1 (+.f64 (neg.f64 d3) d4))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (neg.f64 d3) d4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (neg.f64 (*.f64 d1 d3))))) (fma.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2)) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (neg.f64 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (fma.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2)) (fma.f64 d3 (*.f64 d3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 (neg.f64 d3) d4)) (*.f64 d1 (+.f64 (neg.f64 d3) d4)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (neg.f64 d3) d4))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (neg.f64 (*.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (+.f64 d4 d2) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) d1) (-.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) #s(literal 1 binary64)) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d4 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d4 d4)) (*.f64 (*.f64 (*.f64 d4 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d4 d4)) (*.f64 (*.f64 d4 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d4 d4))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (*.f64 (*.f64 d4 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d4 d4)) (-.f64 (*.f64 (*.f64 d4 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d4 (*.f64 d4 d4))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d4 (*.f64 d4 d4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d4 (*.f64 d4 d4))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (fma.f64 d1 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d4 d4))) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 d4))) (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 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))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d4 d4)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))
(*.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) d1) (-.f64 (-.f64 d2 d3) d4)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) d4))))
(*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d2))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)))
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 d3)))
(+.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(-.f64 (fma.f64 d1 d2 #s(literal 0 binary64)) (*.f64 d1 d3))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 d3)))
(fma.f64 d1 (neg.f64 d3) (*.f64 d1 d2))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 d3)))
(fma.f64 d3 (neg.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 d2))
(fma.f64 (neg.f64 d3) d1 (*.f64 d1 d2))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 (*.f64 d3 #s(literal -1 binary64)) d1 (*.f64 d1 d2))
(neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 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))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 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))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3)))))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (neg.f64 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d3 (*.f64 d3 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 d1 (+.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 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) #s(literal 1 binary64)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (fma.f64 d1 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 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 d2 d3) (-.f64 d2 d3)) d1) (+.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (+.f64 (neg.f64 d3) d2))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 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))) (neg.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d3)))))))
(*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal 2 binary64))
(*.f64 d1 d1)
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d1)))

eval124.0ms (0.7%)

Memory
-39.0MiB live, 184.9MiB allocated
Compiler

Compiled 16 963 to 1 258 computations (92.6% saved)

prune320.0ms (1.9%)

Memory
7.0MiB live, 165.9MiB 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
97.3%
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
51.2%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d1))
100.0%
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
78.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
78.7%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
79.7%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
30.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d3)))
35.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
31.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
30.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
Compiler

Compiled 220 to 134 computations (39.1% saved)

simplify113.0ms (0.7%)

Memory
21.8MiB live, 101.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
028161
041153
186137
2191137
3484137
4994137
52203137
62714137
72725137
82725137
92725137
102735137
112739137
02739137
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
d1
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(+.f64 (-.f64 d2 d3) d4)
(-.f64 d2 d3)
d2
d3
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (neg.f64 d1))
d1
(neg.f64 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
d1
(+.f64 d2 (-.f64 d4 d1))
d2
(-.f64 d4 d1)
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
d1
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
d4
d3
Outputs
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
d1
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(+.f64 (-.f64 d2 d3) d4)
(-.f64 d2 d3)
d2
d3
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (neg.f64 d1))
d1
(neg.f64 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 d2 (-.f64 d1 d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d2 (-.f64 d1 d4)))
d1
(+.f64 d2 (-.f64 d4 d1))
(-.f64 d2 (-.f64 d1 d4))
d2
(-.f64 d4 d1)
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
d1
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 d3)
d4
d3

localize105.0ms (0.6%)

Memory
3.9MiB live, 79.7MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 d4 d3)
accuracy0.0078125
(-.f64 (-.f64 d4 d3) d1)
accuracy0.03515625
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
accuracy13.998940646252196
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
accuracy0
(-.f64 d4 d1)
accuracy0
(+.f64 d2 (-.f64 d4 d1))
accuracy0.00390625
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
accuracy13.01537200541655
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
accuracy0
(*.f64 d1 (neg.f64 d1))
accuracy0
(neg.f64 d1)
accuracy41.609074056538
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
accuracy0
(*.f64 d1 d2)
accuracy44.82768378812559
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
accuracy0
(-.f64 d2 d3)
accuracy0
(+.f64 (-.f64 d2 d3) d4)
accuracy0.01171875
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
accuracy0.0234375
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
Samples
73.0ms256×0valid
Compiler

Compiled 138 to 25 computations (81.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 12.0ms (49% of total)
ival-sub: 8.0ms (32.7% of total)
ival-add: 3.0ms (12.3% of total)
ival-neg: 1.0ms (4.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series47.0ms (0.3%)

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

147 calls:

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

simplify693.0ms (4%)

Memory
-36.5MiB live, 342.1MiB allocated
Algorithm
egg-herbie
Rules
11 112×lower-fma.f64
11 112×lower-fma.f32
4 948×lower-*.f64
4 948×lower-*.f32
3 228×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03074933
19984711
230084621
083724531
Stop Event
iter limit
node limit
Counts
588 → 565
Calls
Call 1
Inputs
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ 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 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* d1 (- (+ d2 d4) d1))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) 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 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(- d4 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(- (+ d2 d4) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(- d2 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(- (+ d2 d4) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(- d4 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(- d2 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* d1 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 d1)
(- d4 d1)
(- d4 d1)
(- d4 d1)
d4
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d4 (+ 1 (* -1 (/ d1 d4))))
d4
(* -1 (* d4 (- (/ d1 d4) 1)))
(* -1 (* d4 (- (/ d1 d4) 1)))
(* -1 (* d4 (- (/ d1 d4) 1)))
d4
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(* -1 d1)
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 d3)
(- d4 d3)
(- d4 d3)
(- d4 d3)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
d4
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
Outputs
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* d1 (- d4 (+ d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d1 (- (+ d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* d1 (- d2 (+ d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (-.f64 (*.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2)) d2))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (-.f64 (*.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2)) d2))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (-.f64 (*.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2)) d2))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 d4) (+ d1 d3))
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (+.f64 (-.f64 d1 d2) d3) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (+.f64 (-.f64 d1 d2) d3) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (+.f64 (-.f64 d1 d2) d3) d4) (neg.f64 d4)))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1))
(- d4 d3)
(-.f64 d4 d3)
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (-.f64 (*.f64 d2 (/.f64 (-.f64 d3 d4) d2)) d2))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (-.f64 (*.f64 d2 (/.f64 (-.f64 d3 d4) d2)) d2))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (-.f64 (*.f64 d2 (/.f64 (-.f64 d3 d4) d2)) d2))
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d2 (-.f64 d4 d3))
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d2 (-.f64 d4 d3))
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d2 (-.f64 d4 d3))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(-.f64 (*.f64 d3 (/.f64 (+.f64 d2 d4) d3)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(-.f64 (*.f64 d3 (/.f64 (+.f64 d2 d4) d3)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(-.f64 (*.f64 d3 (/.f64 (+.f64 d2 d4) d3)) d3)
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (-.f64 (*.f64 d4 (/.f64 (-.f64 d3 d2) d4)) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (-.f64 (*.f64 d4 (/.f64 (-.f64 d3 d2) d4)) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (-.f64 (*.f64 d4 (/.f64 (-.f64 d3 d2) d4)) d4))
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 (neg.f64 d2)) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 (neg.f64 d2)) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 (neg.f64 d2)) d2)
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 d2 (/.f64 d3 (neg.f64 d2)) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 d2 (/.f64 d3 (neg.f64 d2)) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 d2 (/.f64 d3 (neg.f64 d2)) d2)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (/.f64 (*.f64 d3 d2) d3) d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (/.f64 (*.f64 d3 d2) d3) d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (/.f64 (*.f64 d3 d2) d3) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (/.f64 (*.f64 d3 d2) d3) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (/.f64 (*.f64 d3 d2) d3) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (/.f64 (*.f64 d3 d2) d3) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d1 (+ d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))))
(* d1 (- d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* d1 (- d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d1 d4) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d1 d4) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d1 d4) d2) (neg.f64 d2)))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 d1 d2) d4) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 d1 d2) d4) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 d1 d2) d4) d4) d4))
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 d4) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 d4) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 d4) d1) (neg.f64 d1))
(* -1 d1)
(neg.f64 d1)
(- d4 d1)
(-.f64 d4 d1)
(- d4 d1)
(-.f64 d4 d1)
(- d4 d1)
(-.f64 d4 d1)
d4
(* d4 (+ 1 (* -1 (/ d1 d4))))
(-.f64 d4 (/.f64 (*.f64 d1 d4) d4))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(-.f64 d4 (/.f64 (*.f64 d1 d4) d4))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(-.f64 d4 (/.f64 (*.f64 d1 d4) d4))
d4
(* -1 (* d4 (- (/ d1 d4) 1)))
(-.f64 d4 (/.f64 (*.f64 d1 d4) d4))
(* -1 (* d4 (- (/ d1 d4) 1)))
(-.f64 d4 (/.f64 (*.f64 d1 d4) d4))
(* -1 (* d4 (- (/ d1 d4) 1)))
(-.f64 d4 (/.f64 (*.f64 d1 d4) d4))
d4
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) 1))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* d1 (- (/ d4 d1) 1))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* d1 (- (/ d4 d1) 1))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (/.f64 d2 d1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 d1 (-.f64 (*.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d3))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1))
(* d1 (- d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1))
(* -1 (* d1 (+ d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d3) d4) d1))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d3) d4) d1))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d3) d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d3) d4) d1))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d3) d4) d1))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (neg.f64 d1) d3) d4) d1))
(* d1 (- d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d1) d3)
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d1) d1)
(* -1 d3)
(neg.f64 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(-.f64 d4 (*.f64 d4 (/.f64 d3 d4)))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(-.f64 d4 (*.f64 d4 (/.f64 d3 d4)))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(-.f64 d4 (*.f64 d4 (/.f64 d3 d4)))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(-.f64 d4 (*.f64 d4 (/.f64 d3 d4)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(-.f64 d4 (*.f64 d4 (/.f64 d3 d4)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(-.f64 d4 (*.f64 d4 (/.f64 d3 d4)))
d4
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) 1))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) 1))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) 1))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))

rewrite361.0ms (2.1%)

Memory
-4.0MiB live, 598.9MiB allocated
Rules
5 140×lower-*.f32
5 130×lower-*.f64
3 866×lower-/.f64
3 866×lower-/.f32
2 828×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028148
041140
1195124
21807124
08394124
Stop Event
iter limit
node limit
iter limit
Counts
17 → 677
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(+.f64 (-.f64 d2 d3) d4)
(-.f64 d2 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
(*.f64 d1 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (neg.f64 d1))
(neg.f64 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 d2 (-.f64 d4 d1))
(-.f64 d4 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (fma.f64 d1 (-.f64 d2 d3) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 d2) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(fma.f64 d1 d2 (fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 d4 (fma.f64 d1 (-.f64 d2 d3) (neg.f64 (*.f64 d1 d1))))
(fma.f64 d1 d4 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 (*.f64 d1 d1)))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d2 d1 (fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d4 d1 (fma.f64 d1 (-.f64 d2 d3) (neg.f64 (*.f64 d1 d1))))
(fma.f64 d4 d1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(fma.f64 (+.f64 d2 (-.f64 d4 d3)) d1 (neg.f64 (*.f64 d1 d1)))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))) (neg.f64 (*.f64 d1 d1)))
(fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (neg.f64 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1)))))
(/.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (*.f64 d1 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (*.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1) (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d1 d4)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d1 d4) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d1 d4) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d1 d4) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d1 d4) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (+.f64 d1 d4)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d1 d4) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d1 d4)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d1 d4) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d1 d4)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d1 d4) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d1 d4)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d1 d4) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d4) d4) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 d2 d3) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (*.f64 d4 (*.f64 d1 d4)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d1)))) (+.f64 d2 d3)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d4) d4) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 d2 d3) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (+.f64 d1 d4) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (+.f64 d1 d4) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (+.f64 d1 d4) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (+.f64 d1 d4) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (+.f64 d1 d4) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) #s(literal 1 binary64))) (*.f64 (+.f64 d1 d4) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) #s(literal 1 binary64))) (*.f64 (+.f64 d1 d4) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (+.f64 d1 d4) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (+.f64 d1 d4) (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (+.f64 d1 d4) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))) (*.f64 (+.f64 d1 d4) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (+.f64 d1 d4) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (+.f64 d1 d4) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (+.f64 d1 d4) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d3) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) #s(literal 1 binary64))) (*.f64 (+.f64 d1 d4) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) #s(literal 1 binary64))) (*.f64 (+.f64 d1 d4) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (+.f64 d1 d4) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (+.f64 d1 d4) (*.f64 d1 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) d1) (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))))) (neg.f64 (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (neg.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (neg.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)) (neg.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1)) (neg.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(+.f64 d2 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 d4 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(+.f64 d4 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))
(+.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (-.f64 d4 d1) (-.f64 d2 d3))
(-.f64 d2 (-.f64 d3 (-.f64 d4 d1)))
(-.f64 d2 (-.f64 (-.f64 d3 d4) (neg.f64 d1)))
(-.f64 d2 (+.f64 (-.f64 d3 d4) d1))
(-.f64 (+.f64 d2 (-.f64 d4 d3)) d1)
(-.f64 (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))))
(-.f64 (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 0 binary64)) d1)
(fma.f64 d1 #s(literal -1 binary64) (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))) (neg.f64 d1))
(fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (-.f64 d4 d1))
(fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 d2 d3))
(fma.f64 #s(literal -1 binary64) d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 d4))) (neg.f64 d1))
(fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (-.f64 d4 d1))
(fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (-.f64 d2 d3))
(/.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(/.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (+.f64 d1 d4) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (neg.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (neg.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (neg.f64 (-.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))))
(/.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (neg.f64 (+.f64 d1 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (neg.f64 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) #s(literal 1 binary64))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) #s(literal 1 binary64))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (-.f64 d4 (neg.f64 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (+.f64 d2 d3) (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (+.f64 d2 d3) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (neg.f64 (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (+.f64 d2 d3) (neg.f64 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (+.f64 d2 d3) #s(literal 1 binary64))) (*.f64 (+.f64 d2 d3) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (+.f64 d2 d3) #s(literal 1 binary64))) (*.f64 (+.f64 d2 d3) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d4 (neg.f64 d1)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d3) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (+.f64 d1 d4)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (neg.f64 (+.f64 d1 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (-.f64 d4 (neg.f64 d1)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (neg.f64 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (neg.f64 (+.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d1 d4) (*.f64 (neg.f64 (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (neg.f64 (+.f64 d2 d3)) (+.f64 d1 d4)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (neg.f64 (+.f64 d2 d3)) (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (neg.f64 (+.f64 d2 d3)) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (+.f64 d1 d4)) (*.f64 (neg.f64 (+.f64 d2 d3)) (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (neg.f64 (+.f64 d2 d3)) (neg.f64 (+.f64 d1 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (neg.f64 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (neg.f64 (+.f64 d2 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (neg.f64 (+.f64 d2 d3)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 d2 d3)) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (neg.f64 (+.f64 d2 d3)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 d2 d3)) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d4 (neg.f64 d1)) (*.f64 (neg.f64 (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (+.f64 d1 d4) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (neg.f64 (+.f64 d1 d4)) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (neg.f64 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (-.f64 d4 (neg.f64 d1)) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d1 d4) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (+.f64 d1 d4)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d1 d4)) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (+.f64 d1 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 d4 (neg.f64 d1)) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d1 d4) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d1 d4)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d1 d4)) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (+.f64 d1 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 d4 (neg.f64 d1)) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (-.f64 d2 (neg.f64 d3)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (-.f64 d2 (neg.f64 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (+.f64 d1 d4) (*.f64 (-.f64 d2 (neg.f64 d3)) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (-.f64 d2 (neg.f64 d3)) (+.f64 d1 d4)))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (-.f64 d2 (neg.f64 d3)) (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (-.f64 d2 (neg.f64 d3)) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (neg.f64 (+.f64 d1 d4)) (*.f64 (-.f64 d2 (neg.f64 d3)) (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (*.f64 (-.f64 d2 (neg.f64 d3)) (neg.f64 (+.f64 d1 d4))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (-.f64 d2 (neg.f64 d3)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (*.f64 (-.f64 d2 (neg.f64 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (-.f64 d2 (neg.f64 d3)) #s(literal 1 binary64))) (*.f64 (-.f64 d2 (neg.f64 d3)) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (-.f64 d2 (neg.f64 d3)) #s(literal 1 binary64))) (*.f64 (-.f64 d2 (neg.f64 d3)) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d4 (neg.f64 d1)) (*.f64 (-.f64 d2 (neg.f64 d3)) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (*.f64 (-.f64 d2 (neg.f64 d3)) (-.f64 d4 (neg.f64 d1))))
(/.f64 (fma.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d2 (+.f64 d3 d4)) (neg.f64 (*.f64 d1 d1)))) (*.f64 (-.f64 d2 (+.f64 d3 d4)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 d2 (+.f64 d3 d4)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (-.f64 d2 (+.f64 d3 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 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (-.f64 d2 (+.f64 d3 d4))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (-.f64 d2 (+.f64 d3 d4))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (-.f64 d2 (+.f64 d3 d4))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (neg.f64 (-.f64 d2 (+.f64 d3 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d4) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4)))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4)))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4)))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d4) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 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 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 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 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 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 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (/.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 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 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d4 (-.f64 d2 d3)) (neg.f64 (*.f64 d1 d1)))) (*.f64 (-.f64 d4 (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 d4 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (-.f64 d4 (-.f64 d2 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d2 (-.f64 d3 d4)) (neg.f64 (*.f64 d1 d1)))) (*.f64 (+.f64 d2 (-.f64 d3 d4)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d2 (-.f64 d3 d4)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 d2 (-.f64 d3 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (-.f64 d2 (+.f64 d3 d4))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d4) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4)))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d4 (-.f64 d2 d3)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 d2 (-.f64 d3 d4)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (+.f64 d2 (-.f64 d3 d4))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 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 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (-.f64 d2 (+.f64 d3 d4))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d4) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 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 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 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 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 d4 (-.f64 d2 d3)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (+.f64 d2 (-.f64 d3 d4)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (+.f64 d2 (-.f64 d3 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (neg.f64 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (neg.f64 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (-.f64 d2 (neg.f64 d3)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (+.f64 d1 d4) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (+.f64 d1 d4) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (neg.f64 (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (+.f64 d1 d4) (neg.f64 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (+.f64 d1 d4) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (+.f64 d1 d4) #s(literal 1 binary64))) (*.f64 (+.f64 d1 d4) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (+.f64 d1 d4) #s(literal 1 binary64))) (*.f64 (+.f64 d1 d4) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (-.f64 d2 (neg.f64 d3)) (*.f64 (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (+.f64 d2 d3) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (+.f64 d2 d3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (+.f64 d2 d3)) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (neg.f64 (+.f64 d2 d3))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (-.f64 d2 (neg.f64 d3)) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (neg.f64 (+.f64 d1 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (neg.f64 (+.f64 d1 d4)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (+.f64 d2 d3) (*.f64 (neg.f64 (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (neg.f64 (+.f64 d1 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (neg.f64 (+.f64 d1 d4)) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (neg.f64 (+.f64 d1 d4)) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (+.f64 d2 d3)) (*.f64 (neg.f64 (+.f64 d1 d4)) (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (neg.f64 (+.f64 d1 d4)) (neg.f64 (+.f64 d2 d3))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (neg.f64 (+.f64 d1 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (neg.f64 (+.f64 d1 d4)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (neg.f64 (+.f64 d1 d4)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 d1 d4)) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (neg.f64 (+.f64 d1 d4)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 d1 d4)) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (-.f64 d2 (neg.f64 d3)) (*.f64 (neg.f64 (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (neg.f64 (+.f64 d1 d4)) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (+.f64 d2 d3) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (neg.f64 (+.f64 d2 d3)) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (neg.f64 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (-.f64 d2 (neg.f64 d3)) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (+.f64 d2 d3)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d2 d3)) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (+.f64 d2 d3))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 d2 (neg.f64 d3)) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (+.f64 d2 d3)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d2 d3)) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (+.f64 d2 d3))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 d2 (neg.f64 d3)) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (-.f64 d2 (neg.f64 d3))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (-.f64 d4 (neg.f64 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (-.f64 d4 (neg.f64 d1)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (+.f64 d2 d3) (*.f64 (-.f64 d4 (neg.f64 d1)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (-.f64 d4 (neg.f64 d1)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (-.f64 d4 (neg.f64 d1)) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (-.f64 d4 (neg.f64 d1)) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (neg.f64 (+.f64 d2 d3)) (*.f64 (-.f64 d4 (neg.f64 d1)) (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (-.f64 d4 (neg.f64 d1)) (neg.f64 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))) (*.f64 (-.f64 d4 (neg.f64 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (-.f64 d4 (neg.f64 d1)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (-.f64 d4 (neg.f64 d1)) #s(literal 1 binary64))) (*.f64 (-.f64 d4 (neg.f64 d1)) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (-.f64 d4 (neg.f64 d1)) #s(literal 1 binary64))) (*.f64 (-.f64 d4 (neg.f64 d1)) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (-.f64 d2 (neg.f64 d3)) (*.f64 (-.f64 d4 (neg.f64 d1)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (-.f64 d4 (neg.f64 d1)) (-.f64 d2 (neg.f64 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (+.f64 d1 d4) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (+.f64 d1 d4))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))) (neg.f64 (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))) (neg.f64 (*.f64 (+.f64 d2 d3) (+.f64 d1 d4))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (neg.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))))) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (neg.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (neg.f64 (-.f64 d3 d4)))
(+.f64 (-.f64 d2 d3) d4)
(+.f64 d4 (-.f64 d2 d3))
(+.f64 (+.f64 d2 d4) (neg.f64 d3))
(-.f64 d2 (-.f64 d3 d4))
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 (+.f64 d3 d4))) (/.f64 (*.f64 d4 d4) (-.f64 d2 (+.f64 d3 d4))))
(fma.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) d4)
(fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d4)
(/.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))) (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))))))
(/.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))) (-.f64 d2 (+.f64 d3 d4)))
(/.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d4)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))) (neg.f64 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d4) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4)))) (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d4 (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4))) (+.f64 d2 (-.f64 d3 d4)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 (+.f64 d3 d4))) (*.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 d4 d4))) (*.f64 (-.f64 d2 (+.f64 d3 d4)) (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))))) (neg.f64 (neg.f64 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d4) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4))))) (neg.f64 (fma.f64 d2 d2 (fma.f64 (-.f64 d3 d4) (-.f64 d3 d4) (*.f64 d2 (-.f64 d3 d4))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4)))) (neg.f64 (+.f64 d2 (-.f64 d3 d4))))
(pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3)))) (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 (+.f64 d3 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 d4 (*.f64 d4 d4))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) (-.f64 d2 d3) (*.f64 d4 (-.f64 d4 (-.f64 d2 d3))))))
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (-.f64 d2 (+.f64 d3 d4))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 d4))))
(+.f64 d2 (neg.f64 d3))
(+.f64 (neg.f64 d3) d2)
(-.f64 d2 d3)
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (+.f64 d2 d3)))
(fma.f64 #s(literal -1 binary64) d3 d2)
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (+.f64 d2 d3))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 (neg.f64 d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.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 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 (neg.f64 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (+.f64 d2 d3))))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (neg.f64 (*.f64 d1 d1)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 d1))
(*.f64 d1 (neg.f64 d1))
(*.f64 (neg.f64 d1) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 d1))
(+.f64 #s(literal 0 binary64) (neg.f64 d1))
(-.f64 #s(literal 0 binary64) d1)
(neg.f64 d1)
(/.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 #s(literal 0 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 d1))) (neg.f64 (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(*.f64 d1 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (*.f64 d1 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1))) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (*.f64 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2))) d1) (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1)) d1) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1)))) (neg.f64 (+.f64 (-.f64 d2 d4) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2))) d1)) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1)) d1)) (neg.f64 (+.f64 (-.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (+.f64 d2 (-.f64 d4 d1)) d1)
(+.f64 d2 (-.f64 d4 d1))
(+.f64 d4 (+.f64 (neg.f64 d1) d2))
(+.f64 (-.f64 d4 d1) d2)
(+.f64 (+.f64 d2 d4) (neg.f64 d1))
(-.f64 d4 (-.f64 d1 d2))
(-.f64 (+.f64 d2 d4) d1)
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d4) d1)) (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1)))
(fma.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) d2)
(fma.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) d2)
(/.f64 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2)))
(/.f64 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 (-.f64 d4 d1) (-.f64 d4 d1) (-.f64 (*.f64 d2 d2) (*.f64 d2 (-.f64 d4 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2)) (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 d2 d4) d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1)))))
(/.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1)) (+.f64 (-.f64 d2 d4) d1))
(/.f64 (neg.f64 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 d1) (-.f64 (*.f64 d2 d2) (*.f64 d2 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1))) (neg.f64 (+.f64 (-.f64 d2 d4) d1)))
(/.f64 (-.f64 (*.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 d4) (+.f64 d2 d4))) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (fma.f64 d1 d1 (*.f64 (+.f64 d2 d4) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2)) (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d4) d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 d2)) (-.f64 (-.f64 d4 d1) d2))
(/.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (*.f64 d1 d1)) (+.f64 (+.f64 d2 d4) d1))
(/.f64 (fma.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d4 (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d2 d4))) (neg.f64 (*.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 d2 (*.f64 d2 d2) (*.f64 d4 (*.f64 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 d1 (*.f64 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 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d2 d4) (neg.f64 (*.f64 d1 d1)))) (*.f64 (-.f64 d2 d4) (+.f64 #s(literal 0 binary64) 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 d1 (*.f64 d1 d1))))) (*.f64 (-.f64 d2 d4) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d4) d1)) (*.f64 (+.f64 (-.f64 d2 d4) d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (*.f64 (+.f64 (-.f64 d2 d4) d1) (+.f64 (-.f64 d2 d4) d1)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1)))) (neg.f64 (neg.f64 (+.f64 (-.f64 d2 d4) d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 d4) (+.f64 d2 d4))) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (fma.f64 d1 d1 (*.f64 (+.f64 d2 d4) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 d2))) (neg.f64 (-.f64 (-.f64 d4 d1) d2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (*.f64 d1 d1))) (neg.f64 (+.f64 (+.f64 d2 d4) d1)))
(pow.f64 (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2)) (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 d2 d4) d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 d4 d1) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2) (*.f64 d2 d2))))
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (-.f64 d2 d4) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d4) d1)))
(+.f64 d4 (neg.f64 d1))
(+.f64 (neg.f64 d1) d4)
(-.f64 d4 d1)
(-.f64 (/.f64 (*.f64 d4 (*.f64 d4 d4)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d1 d4)) (/.f64 (*.f64 d1 d1) (+.f64 d1 d4)))
(-.f64 (+.f64 d4 #s(literal 0 binary64)) d1)
(fma.f64 d1 #s(literal -1 binary64) d4)
(fma.f64 #s(literal -1 binary64) d1 d4)
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))))
(/.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (+.f64 d1 d4))
(/.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (-.f64 d4 (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (+.f64 d1 d4)))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) (neg.f64 (-.f64 d4 (neg.f64 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 (*.f64 d4 d4)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (+.f64 d1 d4)) (*.f64 (+.f64 d1 d4) (*.f64 d1 d1))) (*.f64 (+.f64 d1 d4) (+.f64 d1 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)))) (neg.f64 (neg.f64 (+.f64 d1 d4))))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (-.f64 d4 d1))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))))
(*.f64 (*.f64 (+.f64 d1 d4) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (neg.f64 (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (neg.f64 (*.f64 d1 d1)))
(fma.f64 (-.f64 d4 d3) d1 (neg.f64 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3)))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1))) d1) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3))) d1) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3))))) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1))) d1)) (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3))) d1)) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) d1)
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (+.f64 (neg.f64 d3) (neg.f64 d1)))
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(+.f64 (neg.f64 d1) (-.f64 d4 d3))
(+.f64 (-.f64 d4 d3) (neg.f64 d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (-.f64 d3 (neg.f64 d1)))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (/.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(-.f64 (/.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (+.f64 d1 (-.f64 d4 d3))) (/.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 d4 d3))))
(-.f64 (+.f64 (-.f64 d4 d3) #s(literal 0 binary64)) d1)
(fma.f64 d1 #s(literal -1 binary64) (-.f64 d4 d3))
(fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (neg.f64 d1))
(fma.f64 #s(literal -1 binary64) d1 (-.f64 d4 d3))
(fma.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d1 (-.f64 d4 d3)) (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3))))))
(/.f64 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3))) (-.f64 (-.f64 d4 d3) (neg.f64 d1)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.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 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3)))) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3)))) (neg.f64 (-.f64 (-.f64 d4 d3) (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (fma.f64 d4 d4 (fma.f64 (+.f64 d1 d3) (+.f64 d1 d3) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (-.f64 d4 d3)) (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d4 (+.f64 d1 d3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 d3 d4) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (+.f64 d3 d4)))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (+.f64 d3 d4)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (+.f64 d3 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d4 (neg.f64 d3)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d4 (neg.f64 d3))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (+.f64 d3 d4) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (+.f64 d3 d4)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (+.f64 d3 d4)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (+.f64 d3 d4))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (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 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 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 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 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 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 d4 (neg.f64 d3)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 d4 (neg.f64 d3))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (neg.f64 (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d3 d4) (neg.f64 (*.f64 d1 d1)))) (*.f64 (+.f64 d3 d4) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d3 d4) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 d3 d4) (+.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 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (+.f64 d3 d4)) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (+.f64 d3 d4)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (+.f64 d3 d4)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (neg.f64 (+.f64 d3 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 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 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 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 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 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 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1)))) (*.f64 (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 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 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d4 (neg.f64 d3)) (neg.f64 (*.f64 d1 d1)))) (*.f64 (-.f64 d4 (neg.f64 d3)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 d4 (neg.f64 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (-.f64 d4 (neg.f64 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) (*.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (+.f64 d1 (-.f64 d4 d3))) (*.f64 (+.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))) (*.f64 (+.f64 d1 (-.f64 d4 d3)) (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3))))) (neg.f64 (neg.f64 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 (*.f64 d4 d4)) (*.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))))) (neg.f64 (fma.f64 d4 d4 (fma.f64 (+.f64 d1 d3) (+.f64 d1 d3) (*.f64 d4 (+.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (neg.f64 (+.f64 d4 (+.f64 d1 d3))))
(pow.f64 (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d1 (-.f64 d4 d3)) (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (-.f64 d4 d3) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d4 d3) (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(*.f64 (*.f64 (+.f64 d1 (-.f64 d4 d3)) (-.f64 d4 (+.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d4 d3))))
(+.f64 d4 (neg.f64 d3))
(+.f64 (neg.f64 d3) d4)
(-.f64 d4 d3)
(-.f64 (/.f64 (*.f64 d4 (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d3 d4)) (/.f64 (*.f64 d3 d3) (+.f64 d3 d4)))
(fma.f64 #s(literal -1 binary64) d3 d4)
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))))
(/.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (+.f64 d3 d4))
(/.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (-.f64 d4 (neg.f64 d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (neg.f64 (+.f64 d3 d4)))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (neg.f64 (-.f64 d4 (neg.f64 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (+.f64 d3 d4)) (*.f64 (+.f64 d3 d4) (*.f64 d3 d3))) (*.f64 (+.f64 d3 d4) (+.f64 d3 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))) (neg.f64 (neg.f64 (+.f64 d3 d4))))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(*.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)))

eval203.0ms (1.2%)

Memory
15.1MiB live, 238.5MiB allocated
Compiler

Compiled 35 481 to 2 739 computations (92.3% saved)

prune278.0ms (1.6%)

Memory
-16.3MiB live, 433.0MiB allocated
Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New1 23391 242
Fresh325
Picked235
Done000
Total1 238141 252
Accuracy
100.0%
Counts
1 252 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
51.2%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d1))
75.7%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
79.7%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
54.0%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
30.0%
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
78.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
35.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
55.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
57.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
56.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
55.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
31.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
30.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
Compiler

Compiled 275 to 162 computations (41.1% saved)

simplify128.0ms (0.7%)

Memory
13.5MiB live, 120.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 d3)
cost-diff0
#s(approx (+ (- d2 d3) d4) (neg.f64 d3))
cost-diff0
(-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)
cost-diff0
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
cost-diff0
(-.f64 d4 d1)
cost-diff0
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
cost-diff0
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
cost-diff0
(+.f64 d2 d4)
cost-diff0
#s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))
cost-diff0
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
cost-diff0
(*.f64 d1 d4)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
cost-diff0
(-.f64 d2 d3)
cost-diff0
(*.f64 d1 (-.f64 d2 d3))
cost-diff0
(-.f64 d4 d1)
cost-diff192
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
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
034188
046182
188169
2176169
3411169
4948169
52252169
62928169
72994169
83002169
93006169
103008169
113060169
123076169
03076169
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(-.f64 d4 d1)
d4
d1
(*.f64 d1 (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
(*.f64 d1 d4)
d1
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))
d1
#s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))
(+.f64 d2 d4)
d2
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))
d1
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
(-.f64 d4 d1)
d4
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
d1
(-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)
#s(approx (+ (- d2 d3) d4) (neg.f64 d3))
(neg.f64 d3)
d3
Outputs
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(-.f64 d4 d1)
d4
d1
(*.f64 d1 (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 d1)
d1
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d4 d2))))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d4 d2)))
d1
#s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))
#s(approx (+ d2 (- d4 d1)) (+.f64 d4 d2))
(+.f64 d2 d4)
(+.f64 d4 d2)
d2
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))
d1
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
(-.f64 d4 d1)
d4
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
d1
(-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)
#s(approx (+ (- d2 d3) d4) (neg.f64 d3))
(neg.f64 d3)
d3

localize254.0ms (1.5%)

Memory
7.3MiB live, 140.0MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 d3)
accuracy0.01171875
(-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)
accuracy0.0234375
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
accuracy42.881525158753234
#s(approx (+ (- d2 d3) d4) (neg.f64 d3))
accuracy0
(-.f64 d4 d1)
accuracy0.03515625
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))
accuracy13.998940646252196
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
accuracy20.017837423812143
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
accuracy0
(+.f64 d2 d4)
accuracy0.00390625
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))
accuracy13.01537200541655
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
accuracy22.18877538634918
#s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))
accuracy0
(*.f64 d1 d4)
accuracy43.83959082018428
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
accuracy0
(-.f64 d4 d1)
accuracy0
(-.f64 d2 d3)
accuracy0.01171875
(*.f64 d1 (-.f64 d2 d3))
accuracy3.2616829688722824
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
Samples
53.0ms256×0valid
Compiler

Compiled 138 to 29 computations (79% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 22.0ms (60.9% of total)
ival-sub: 8.0ms (22.1% of total)
ival-add: 5.0ms (13.8% of total)
ival-neg: 1.0ms (2.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series62.0ms (0.4%)

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

153 calls:

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

simplify800.0ms (4.7%)

Memory
-2.0MiB live, 205.2MiB allocated
Algorithm
egg-herbie
Rules
13 160×lower-fma.f64
13 160×lower-fma.f32
5 114×lower-*.f64
5 114×lower-*.f32
3 506×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03555680
111834999
234954771
082044675
Stop Event
iter limit
node limit
Counts
612 → 586
Calls
Call 1
Inputs
(+ (* -1 (pow d1 2)) (* d1 (- d2 d3)))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(* d1 d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(+ (* -1 (* d1 d3)) (* 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))))
(* d1 d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 d1)
(- d4 d1)
(- d4 d1)
(- d4 d1)
d4
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d4 (+ 1 (* -1 (/ d1 d4))))
d4
(* -1 (* d4 (- (/ d1 d4) 1)))
(* -1 (* d4 (- (/ d1 d4) 1)))
(* -1 (* d4 (- (/ d1 d4) 1)))
d4
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(* -1 d1)
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* -1 (* d1 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* d1 d2)
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* d1 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ 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 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* d1 (- (+ d2 d4) d1))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) 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 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(- d4 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(- (+ d2 d4) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(- d2 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(- (+ d2 d4) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(- d4 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(- d2 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
Outputs
(+ (* -1 (pow d1 2)) (* d1 (- d2 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 d1)
(neg.f64 d1)
(- d4 d1)
(-.f64 d4 d1)
(- d4 d1)
(-.f64 d4 d1)
(- d4 d1)
(-.f64 d4 d1)
d4
(* d4 (+ 1 (* -1 (/ d1 d4))))
(-.f64 d4 (*.f64 (/.f64 d1 d4) d4))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(-.f64 d4 (*.f64 (/.f64 d1 d4) d4))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(-.f64 d4 (*.f64 (/.f64 d1 d4) d4))
d4
(* -1 (* d4 (- (/ d1 d4) 1)))
(-.f64 d4 (*.f64 (/.f64 d1 d4) d4))
(* -1 (* d4 (- (/ d1 d4) 1)))
(-.f64 d4 (*.f64 (/.f64 d1 d4) d4))
(* -1 (* d4 (- (/ d1 d4) 1)))
(-.f64 d4 (*.f64 (/.f64 d1 d4) d4))
d4
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) 1))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* d1 (- (/ d4 d1) 1))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* d1 (- (/ d4 d1) 1))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(-.f64 (/.f64 (*.f64 d1 d4) d1) d1)
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* d1 (- d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* d1 d2)
(*.f64 d1 d2)
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 d3 (-.f64 (*.f64 d2 (/.f64 d1 d3)) d1))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 d3 (-.f64 (*.f64 d2 (/.f64 d1 d3)) d1))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 d3 (-.f64 (*.f64 d2 (/.f64 d1 d3)) d1))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (-.f64 (*.f64 d2 (/.f64 d1 d3)) d1))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (-.f64 (*.f64 d2 (/.f64 d1 d3)) d1))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (-.f64 (*.f64 d2 (/.f64 d1 d3)) d1))
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(-.f64 d2 (*.f64 d2 (/.f64 d3 d2)))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(-.f64 d2 (*.f64 d2 (/.f64 d3 d2)))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(-.f64 d2 (*.f64 d2 (/.f64 d3 d2)))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(-.f64 d2 (*.f64 d2 (/.f64 d3 d2)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(-.f64 d2 (*.f64 d2 (/.f64 d3 d2)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(-.f64 d2 (*.f64 d2 (/.f64 d3 d2)))
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (*.f64 d3 (/.f64 d2 d3)) d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (*.f64 d3 (/.f64 d2 d3)) d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (*.f64 d3 (/.f64 d2 d3)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (*.f64 d3 (/.f64 d2 d3)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (*.f64 d3 (/.f64 d2 d3)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (*.f64 d3 (/.f64 d2 d3)) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 d4)
(*.f64 d1 d4)
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 (+ d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1))
(* d1 (- d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) d1))
(* d1 (- d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d1 (fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d1 (fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d1 (fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d1 (fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d1 (fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d1 (fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 d1 d2) d4) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 d1 d2) d4) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 d1 d2) d4) d4) d4))
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1))) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 d4) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 d4) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 d4) d1) (neg.f64 d1))
d4
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 d2 (/.f64 d4 d2) d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 d2 (/.f64 d4 d2) d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 d2 (/.f64 d4 d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2))))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2))))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2))))
d2
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 d4 (/.f64 d2 d4) d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 d4 (/.f64 d2 d4) d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 d4 (/.f64 d2 d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(neg.f64 (*.f64 d4 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4))))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(neg.f64 (*.f64 d4 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4))))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(neg.f64 (*.f64 d4 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4))))
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 (- d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* -1 (* d1 (+ d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* d1 (- d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (neg.f64 d3) (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (neg.f64 d3) (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (neg.f64 d3) (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (neg.f64 d3) (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (neg.f64 d3) (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (neg.f64 d3) (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1))
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d1) d3)
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (*.f64 (/.f64 (+.f64 d1 d3) d4) d4))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(neg.f64 (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- d4 (+ d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) (-.f64 d4 (+.f64 d1 d3)) d1))
(* d1 (- (+ d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d1 d3))
(neg.f64 (*.f64 d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 (-.f64 (-.f64 d1 d4) d2) (/.f64 d1 d3) d1)))
(* d1 (- d2 (+ d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 (+.f64 d1 d3)) d1))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d3 (-.f64 d1 d4)) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d3 (-.f64 d1 d4)) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d3 (-.f64 d1 d4)) d2) (neg.f64 d2)))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (neg.f64 d3))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (+.f64 (-.f64 d1 d2) d3) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (+.f64 (-.f64 d1 d2) d3) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (+.f64 (-.f64 d1 d2) d3) d4) (neg.f64 d4)))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(fma.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) (neg.f64 d1))
(- d4 d3)
(-.f64 d4 d3)
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 d3 d4) d2) d2) d2))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 d3 d4) d2) d2) d2))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 d3 d4) d2) d2) d2))
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d2 (-.f64 d4 d3))
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d2 (-.f64 d4 d3))
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d2 (-.f64 d4 d3))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(- (+ d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)

rewrite260.0ms (1.5%)

Memory
2.0MiB live, 385.4MiB allocated
Rules
4 384×lower-*.f32
4 382×lower-/.f64
4 382×lower-/.f32
4 374×lower-*.f64
2 890×lower-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034172
046166
1222153
21926153
08307153
Stop Event
iter limit
node limit
iter limit
Counts
17 → 410
Calls
Call 1
Inputs
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(-.f64 d4 d1)
(*.f64 d1 (-.f64 d2 d3))
(-.f64 d2 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
(*.f64 d1 d4)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))
#s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))
(+.f64 d2 d4)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
(-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)
#s(approx (+ (- d2 d3) d4) (neg.f64 d3))
(neg.f64 d3)
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d4 d1) (fma.f64 d1 (-.f64 d2 d3) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 d2) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.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 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.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 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(-.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))) (/.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 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))) (neg.f64 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1)))))
(fma.f64 d4 d1 (fma.f64 d1 (-.f64 d2 d3) (neg.f64 (*.f64 d1 d1))))
(fma.f64 d4 d1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(fma.f64 d1 d4 (fma.f64 d1 (-.f64 d2 d3) (neg.f64 (*.f64 d1 d1))))
(fma.f64 d1 d4 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 d2 (fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (neg.f64 (*.f64 d1 d1)))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d2 d1 (fma.f64 d1 (neg.f64 d3) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d4 d1) (-.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (*.f64 d1 d1)))
(fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) (neg.f64 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (-.f64 d2 (+.f64 d4 d3))) (neg.f64 (*.f64 d1 d1)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.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 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.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 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))))) (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))))) (neg.f64 (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (neg.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.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 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d4 d1) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d4 d1) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d4 d1) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d4 d1) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 d2 d3) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d2 d3) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 d2 d3) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d2 d3) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d2 d3) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 d2 d3) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 d2 d3)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (*.f64 d4 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 d2 d3) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d4 (*.f64 d1 (*.f64 d4 d1)) (fma.f64 d1 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 d2 d3)))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 d2 d3) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d4 (*.f64 d1 (*.f64 d4 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 d2 d3) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (+.f64 d4 d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 d2 d3) (*.f64 (+.f64 d4 d1) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 d4 d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 d2 d3) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 d4 d1) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) #s(literal 1 binary64))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) d1) (+.f64 d2 d3) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (+.f64 d4 d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))) (*.f64 (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (+.f64 d2 d3) (*.f64 (+.f64 d4 d1) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (+.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 d4 d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (+.f64 d2 d3) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 d4 d1) (+.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.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 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) (neg.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))))) (neg.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.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 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (-.f64 d4 d1) (*.f64 d1 (*.f64 d1 (-.f64 d4 d1)))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (*.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 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (*.f64 (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(+.f64 d4 (neg.f64 d1))
(+.f64 (neg.f64 d1) d4)
(-.f64 d4 d1)
(-.f64 (/.f64 (*.f64 d4 (*.f64 d4 d4)) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 d1)) (/.f64 (*.f64 d1 d1) (+.f64 d4 d1)))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 d4 (neg.f64 d1))))
(fma.f64 #s(literal -1 binary64) d1 d4)
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)))
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))))
(/.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (+.f64 d4 d1))
(/.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (+.f64 d4 d1)))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (-.f64 d4 (neg.f64 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 (*.f64 d4 d4)) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (+.f64 d4 d1)) (*.f64 (+.f64 d4 d1) (*.f64 d1 d1))) (*.f64 (+.f64 d4 d1) (+.f64 d4 d1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))) (neg.f64 (neg.f64 (+.f64 d4 d1))))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4)) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d4 d1) (*.f64 d4 d4))))
(*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (/.f64 #s(literal 1 binary64) (+.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 (neg.f64 d3) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d3 (neg.f64 d1) (*.f64 d1 d2))
(fma.f64 (neg.f64 d3) d1 (*.f64 d1 d2))
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 d2))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d2))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (+.f64 d2 d3))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) d1)) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1)) (neg.f64 (+.f64 d2 d3)))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)))
(+.f64 d2 (neg.f64 d3))
(+.f64 (neg.f64 d3) d2)
(-.f64 d2 d3)
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (+.f64 d2 d3)))
(-.f64 (+.f64 d2 #s(literal 0 binary64)) d3)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 (neg.f64 d3))))
(fma.f64 d3 #s(literal -1 binary64) d2)
(fma.f64 #s(literal -1 binary64) d3 d2)
(/.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (+.f64 d2 d3))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 (neg.f64 d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 (neg.f64 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (+.f64 d2 d3))))
(pow.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 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 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d4 d2))))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d4 d2)))
(*.f64 #s(approx (+ d2 (- d4 d1)) (+.f64 d4 d2)) d1)
#s(approx (+ d2 (- d4 d1)) (+.f64 d4 d2))
(+.f64 d4 d2)
(+.f64 d2 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 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))
(/.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d4 d4 (-.f64 (*.f64 d2 d2) (*.f64 d4 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d4) (*.f64 (+.f64 d4 d2) (-.f64 d2 d4)))))
(/.f64 (*.f64 (+.f64 d4 d2) (-.f64 d2 d4)) (-.f64 d2 d4))
(/.f64 (neg.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d2 d2) (*.f64 d4 d2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d2 d4))) (neg.f64 (-.f64 d2 d4)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d4) (*.f64 (+.f64 d4 d2) (-.f64 d2 d4))))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) (-.f64 d4 d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d4)) (*.f64 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (-.f64 d2 d4) (-.f64 d2 d4)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d2 d4)))) (neg.f64 (neg.f64 (-.f64 d2 d4))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (neg.f64 (-.f64 d4 d2)))
(pow.f64 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d4) (*.f64 (+.f64 d4 d2) (-.f64 d2 d4))) #s(literal -1 binary64))
(*.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(*.f64 (*.f64 (+.f64 d4 d2) (-.f64 d2 d4)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d4)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1)
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
(+.f64 (*.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 d1)))
(fma.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (neg.f64 (*.f64 d1 d1)))
(fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1 (neg.f64 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))
(/.f64 (*.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) d1) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)))) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) d1)) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
(*.f64 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1) d1)
(+.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (neg.f64 d1))
(+.f64 (neg.f64 d1) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))
(-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)
(-.f64 (/.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))))
(-.f64 (/.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (/.f64 (*.f64 d1 d1) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
(-.f64 (/.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (neg.f64 d1))))
(fma.f64 #s(literal -1 binary64) d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))
(/.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
(/.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (neg.f64 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)))))
(/.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))
(/.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (neg.f64 d1)))
(/.f64 (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (neg.f64 d1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))) (neg.f64 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (neg.f64 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 d1 d1))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)))) (neg.f64 (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))) (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) #s(approx (+ (- d2 d3) d4) (neg.f64 d3))))))
(*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) (/.f64 #s(literal 1 binary64) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)))))
#s(approx (+ (- d2 d3) d4) (neg.f64 d3))
(+.f64 #s(literal 0 binary64) (neg.f64 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 d3 (*.f64 d3 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) d3)) (/.f64 (*.f64 d3 d3) (+.f64 #s(literal 0 binary64) d3)))
(neg.f64 d3)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.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 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (neg.f64 (+.f64 #s(literal 0 binary64) d3)))
(*.f64 d3 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) d3)

eval124.0ms (0.7%)

Memory
15.8MiB live, 206.1MiB allocated
Compiler

Compiled 24 798 to 1 500 computations (94% saved)

prune244.0ms (1.4%)

Memory
3.2MiB live, 178.9MiB allocated
Pruning

14 alts after pruning (7 fresh and 7 done)

PrunedKeptTotal
New1 04221 044
Fresh156
Picked145
Done033
Total1 044141 058
Accuracy
100.0%
Counts
1 058 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.8%
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 #s(approx (- d2 d3) (neg.f64 d3))))
54.0%
(fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1 (neg.f64 (*.f64 d1 d1)))
75.7%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
79.7%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
54.0%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
30.0%
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
78.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
35.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
55.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
57.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
56.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
55.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
31.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
30.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
Compiler

Compiled 234 to 138 computations (41% saved)

simplify172.0ms (1%)

Memory
-18.8MiB live, 65.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d2 d3)
cost-diff0
#s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))
cost-diff0
(-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)
cost-diff0
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
cost-diff0
(-.f64 d4 d3)
cost-diff0
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
cost-diff0
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
cost-diff0
(-.f64 d2 d1)
cost-diff0
#s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))
cost-diff0
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
cost-diff0
(neg.f64 d3)
cost-diff0
#s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3))
cost-diff0
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
cost-diff0
(+.f64 d2 d4)
cost-diff0
#s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))
cost-diff0
(-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)
cost-diff0
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
Rules
3 568×lower-fma.f64
3 568×lower-fma.f32
1 048×lower-*.f32
1 038×lower-*.f64
784×lower-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037209
049205
193201
2195197
3458197
4994197
52393197
63166197
73250197
83262197
93268197
103271197
113375197
123399197
133399197
03399197
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
d1
(-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)
#s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))
(+.f64 d2 d4)
d2
d4
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
d1
#s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3))
(neg.f64 d3)
d3
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))
d1
#s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))
(-.f64 d2 d1)
d2
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))
d1
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
(-.f64 d4 d3)
d4
d3
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
d1
(-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)
#s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
Outputs
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
d1
(-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)
#s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))
(+.f64 d2 d4)
d2
d4
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
d1
#s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3))
(neg.f64 d3)
d3
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))
d1
#s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))
(-.f64 d2 d1)
d2
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))
d1
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
(-.f64 d4 d3)
d4
d3
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
d1
(-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)
#s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3

localize82.0ms (0.5%)

Memory
1.7MiB live, 41.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 d2 d3)
accuracy0.01171875
(-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)
accuracy0.0234375
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
accuracy22.393436461904418
#s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))
accuracy0
(-.f64 d4 d3)
accuracy0.03515625
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))
accuracy13.998940646252196
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
accuracy23.58246874610241
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
accuracy0
(-.f64 d2 d1)
accuracy0.00390625
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))
accuracy13.01537200541655
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
accuracy20.892379855124734
#s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))
accuracy0
(neg.f64 d3)
accuracy0.0234375
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
accuracy48.463267032856194
#s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3))
accuracy0
(+.f64 d2 d4)
accuracy0.01171875
(-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)
accuracy0.0234375
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
accuracy20.62118120966468
#s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))
Samples
40.0ms256×0valid
Compiler

Compiled 141 to 26 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 10.0ms (39.8% of total)
ival-sub: 9.0ms (35.8% of total)
ival-add: 4.0ms (15.9% of total)
ival-neg: 1.0ms (4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series24.0ms (0.1%)

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

177 calls:

TimeVariablePointExpression
0.0ms
d2
@inf
(- d2 d1)
0.0ms
d2
@0
(- d2 d1)
0.0ms
d1
@inf
(- d2 d1)
0.0ms
d1
@-inf
(- d2 d1)
0.0ms
d2
@-inf
(- d2 d1)

simplify436.0ms (2.5%)

Memory
-21.7MiB live, 216.9MiB allocated
Algorithm
egg-herbie
Rules
11 350×lower-fma.f64
11 350×lower-fma.f32
5 130×lower-*.f64
5 130×lower-*.f32
3 274×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03186019
110365746
230985647
081115533
Stop Event
iter limit
node limit
Counts
708 → 667
Calls
Call 1
Inputs
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ 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 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* d1 (- (+ d2 d4) d1))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) 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 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(- d4 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(- (+ d2 d4) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(- d2 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(- (+ d2 d4) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(- d4 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(- d2 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ 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 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* d1 (- (+ d2 d4) d1))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) 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 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(- d4 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(- (+ d2 d4) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(- d2 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(- (+ d2 d4) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* d1 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 d1)
(- d2 d1)
(- d2 d1)
(- d2 d1)
d2
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
d2
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
d2
(+ d2 (* -1 d1))
(+ d2 (* -1 d1))
(+ d2 (* -1 d1))
(* -1 d1)
(* d1 (- (/ d2 d1) 1))
(* d1 (- (/ d2 d1) 1))
(* d1 (- (/ d2 d1) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 d3)
(- d4 d3)
(- d4 d3)
(- d4 d3)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
d4
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ 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 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(* d1 (- (+ d2 d4) d1))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) 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 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(- d4 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(- (+ d2 d4) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(- (+ d2 (+ d4 (* -1 d3))) d1)
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(- d2 (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
(- (+ d2 d4) (+ d1 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(- (+ d2 d4) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(- (+ d2 (+ d4 (* -1 d1))) d3)
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(- d4 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(- d2 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
Outputs
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- d4 (+ d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d1 (- (+ d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d1 (- d2 (+ d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d3 d4) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d3 d4) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d3 d4) d2) (neg.f64 d2)))
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d4 (-.f64 d2 d3))
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d4 (-.f64 d2 d3))
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d4 (-.f64 d2 d3))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
d4
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 d2 (/.f64 d4 d2) d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 d2 (/.f64 d4 d2) d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 d2 (/.f64 d4 d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2))))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2))))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d4 d2))))
d2
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 d4)
(+.f64 d2 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 d4 (/.f64 d2 d4) d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 d4 (/.f64 d2 d4) d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 d4 (/.f64 d2 d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)) (neg.f64 d4))
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- d4 (+ d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d1 (- (+ d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d1 (- d2 (+ d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d1 (+ d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1)))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1)))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1)))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1)))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 d1 (fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1)))
(* d1 (- d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d1 (fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d1 (fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 d1 (fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d1 (fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d1 (fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 d1 (fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2))
(* d1 (- d2 d1))
(*.f64 d1 (-.f64 d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 d4 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d1) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d1 d4) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d1 d4) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d1 d4) d2) (neg.f64 d2)))
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d1) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (-.f64 d1 d2)) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (-.f64 d1 d2)) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (-.f64 d1 d2)) d4) d4))
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(+ d2 (+ d4 (* -1 d1)))
(+.f64 d2 (-.f64 d4 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(fma.f64 d1 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (neg.f64 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d1) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d1) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d1) d1)
(* -1 d1)
(neg.f64 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
d2
(* d2 (+ 1 (* -1 (/ d1 d2))))
(-.f64 d2 (*.f64 d2 (/.f64 d1 d2)))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(-.f64 d2 (*.f64 d2 (/.f64 d1 d2)))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(-.f64 d2 (*.f64 d2 (/.f64 d1 d2)))
d2
(* -1 (* d2 (- (/ d1 d2) 1)))
(-.f64 d2 (*.f64 d2 (/.f64 d1 d2)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(-.f64 d2 (*.f64 d2 (/.f64 d1 d2)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(-.f64 d2 (*.f64 d2 (/.f64 d1 d2)))
d2
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) 1))
(fma.f64 d1 (/.f64 d2 d1) (neg.f64 d1))
(* d1 (- (/ d2 d1) 1))
(fma.f64 d1 (/.f64 d2 d1) (neg.f64 d1))
(* d1 (- (/ d2 d1) 1))
(fma.f64 d1 (/.f64 d2 d1) (neg.f64 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(fma.f64 d1 (/.f64 d2 d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(fma.f64 d1 (/.f64 d2 d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(fma.f64 d1 (/.f64 d2 d1) (neg.f64 d1))
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 d3 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d1 (- d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1)))
(* -1 (* d1 (+ d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(* d1 (- d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3)))
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d1) d3)
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (/.f64 (*.f64 (+.f64 d1 d3) d4) d4))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (/.f64 (*.f64 (+.f64 d1 d3) d4) d4))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(-.f64 d4 (/.f64 (*.f64 (+.f64 d1 d3) d4) d4))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (/.f64 (*.f64 (+.f64 d1 d3) d4) d4))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (/.f64 (*.f64 (+.f64 d1 d3) d4) d4))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(-.f64 d4 (/.f64 (*.f64 (+.f64 d1 d3) d4) d4))
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 d3 (/.f64 (-.f64 d4 d1) d3) (neg.f64 d3))
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(- (+ d4 (* -1 d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(fma.f64 d1 (/.f64 (-.f64 d4 d3) d1) (neg.f64 d1))
(* -1 d3)
(neg.f64 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(-.f64 d4 (*.f64 (/.f64 d3 d4) d4))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(-.f64 d4 (*.f64 (/.f64 d3 d4) d4))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(-.f64 d4 (*.f64 (/.f64 d3 d4) d4))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(-.f64 d4 (*.f64 (/.f64 d3 d4) d4))
(* -1 (* d4 (- (/ d3 d4) 1)))
(-.f64 d4 (*.f64 (/.f64 d3 d4) d4))
(* -1 (* d4 (- (/ d3 d4) 1)))
(-.f64 d4 (*.f64 (/.f64 d3 d4) d4))
d4
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) 1))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) 1))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* d3 (- (/ d4 d3) 1))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 d3 (/.f64 d4 d3) (neg.f64 d3))
(* d1 (- (+ d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 (pow d1 2))
(*.f64 d1 (neg.f64 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- d4 (+ d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d2) (* d1 (- d4 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d2 (+ d1 (/ (* d1 (- d4 (+ d1 d3))) d2)))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 (+ d1 d3))) d2)))))
(*.f64 d2 (fma.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 d1 d2) d1))
(* d1 (- (+ d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* -1 (* d1 d3)) (* d1 (- (+ d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d3 (+ (* -1 d1) (/ (* d1 (- (+ d2 d4) d1)) d3)))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d1 d3))
(*.f64 d1 (neg.f64 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- (+ d2 d4) d1)) d3)))))
(neg.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d1)))
(* d1 (- d2 (+ d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+ (* d1 d4) (* d1 (- d2 (+ d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(* d1 d4)
(*.f64 d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4)))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* d1 d4)
(*.f64 d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 (+ d1 d3))) d4)))))
(*.f64 d4 (fma.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 d1 d4) d1))
(- d4 (+ d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (+ (/ d1 d2) (/ d3 d2))))
(fma.f64 d2 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 (+ d1 d3)) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (+.f64 d1 (-.f64 d3 d4)) d2) (neg.f64 d2)))
(- (+ d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) (+ 1 (/ d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- (+ d2 d4) d1) d3)))))
(neg.f64 (fma.f64 d3 (/.f64 (-.f64 (-.f64 d1 d4) d2) d3) d3))
(- d2 (+ d1 d3))
(-.f64 d2 (+.f64 d1 d3))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 d4) (+ d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (+ (/ d1 d4) (/ d3 d4))))
(fma.f64 d4 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(* -1 (* d4 (- (* -1 (/ (- d2 (+ d1 d3)) d4)) 1)))
(neg.f64 (-.f64 (/.f64 (*.f64 d4 (+.f64 d1 (-.f64 d3 d2))) d4) d4))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(- (+ d2 (+ d4 (* -1 d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- (+ d2 d4) d3) d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) d1)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 d2 (/.f64 (-.f64 d4 d3) d2) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d3 d4) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d3 d4) d2) (neg.f64 d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(neg.f64 (fma.f64 d2 (/.f64 (-.f64 d3 d4) d2) (neg.f64 d2)))
(+ d2 d4)
(+.f64 d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d4 (-.f64 d2 d3))
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d4 (-.f64 d2 d3))
(+ d2 (+ d4 (* -1 d3)))
(+.f64 d4 (-.f64 d2 d3))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 d3 (/.f64 (+.f64 d2 d4) d3) (neg.f64 d3))
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
(- (+ d2 d4) d3)
(+.f64 d4 (-.f64 d2 d3))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 d4 (/.f64 (-.f64 d2 d3) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(neg.f64 (fma.f64 d4 (/.f64 (-.f64 d3 d2) d4) (neg.f64 d4)))
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) (neg.f64 d2) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) (neg.f64 d2) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) (neg.f64 d2) d2)
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 d2) (neg.f64 d2) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 d2) (neg.f64 d2) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 d3 d2) (neg.f64 d2) d2)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (/.f64 (*.f64 d2 d3) d3) d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (/.f64 (*.f64 d2 d3) d3) d3)
(* d3 (- (/ d2 d3) 1))
(-.f64 (/.f64 (*.f64 d2 d3) d3) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (/.f64 (*.f64 d2 d3) d3) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (/.f64 (*.f64 d2 d3) d3) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(-.f64 (/.f64 (*.f64 d2 d3) d3) d3)

rewrite215.0ms (1.3%)

Memory
-6.0MiB live, 319.7MiB allocated
Rules
4 788×lower-*.f32
4 778×lower-*.f64
3 804×lower-/.f64
3 804×lower-/.f32
2 810×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037196
049192
1238188
22144188
08353186
Stop Event
iter limit
node limit
iter limit
Counts
19 → 204
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
(-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)
#s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))
(+.f64 d2 d4)
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
#s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3))
(neg.f64 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))
#s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))
(-.f64 d2 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
(-.f64 d4 d3)
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
(-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)
#s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))
(-.f64 d2 d3)
Outputs
(+.f64 (*.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1 (*.f64 d1 (neg.f64 d1)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1))) d1) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)) d1) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)))) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1))) d1)) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)) d1)) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
(*.f64 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1) d1)
(+.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (neg.f64 d1))
(+.f64 (neg.f64 d1) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))
(-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)
(-.f64 (/.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))))
(-.f64 (/.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (/.f64 (*.f64 d1 d1) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
(fma.f64 #s(literal -1 binary64) d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))
(/.f64 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
(/.f64 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1))) (fma.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (neg.f64 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)))))
(/.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))
(/.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (neg.f64 d1)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (neg.f64 d1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))) (neg.f64 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (neg.f64 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))) (*.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 d1 d1))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)))) (neg.f64 (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (*.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))))))
(*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))) (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1)) (/.f64 #s(literal 1 binary64) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)))))
#s(approx (+ (- d2 d3) d4) (+.f64 d2 d4))
(+.f64 d2 d4)
(+.f64 d4 d2)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d4)) (/.f64 (*.f64 d4 d4) (-.f64 d2 d4)))
(/.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))
(/.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d4 d4 (-.f64 (*.f64 d2 d2) (*.f64 d2 d4))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d4) (*.f64 (+.f64 d2 d4) (-.f64 d2 d4)))))
(/.f64 (*.f64 (+.f64 d2 d4) (-.f64 d2 d4)) (-.f64 d2 d4))
(/.f64 (neg.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d2 d2) (*.f64 d2 d4)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d4) (-.f64 d2 d4))) (neg.f64 (-.f64 d2 d4)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d4) (*.f64 (+.f64 d2 d4) (-.f64 d2 d4))))
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2)) (-.f64 d4 d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d4)) (*.f64 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (-.f64 d2 d4) (-.f64 d2 d4)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (neg.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d4) (-.f64 d2 d4)))) (neg.f64 (neg.f64 (-.f64 d2 d4))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (neg.f64 (-.f64 d4 d2)))
(pow.f64 (/.f64 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)) (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d4) (*.f64 (+.f64 d2 d4) (-.f64 d2 d4))) #s(literal -1 binary64))
(*.f64 (fma.f64 d4 (*.f64 d4 d4) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))
(*.f64 (*.f64 (+.f64 d2 d4) (-.f64 d2 d4)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d4)))
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
(*.f64 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)) d1)
#s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3))
(+.f64 #s(literal 0 binary64) (neg.f64 d3))
(-.f64 #s(literal 0 binary64) d3)
(neg.f64 d3)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.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 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (neg.f64 (+.f64 #s(literal 0 binary64) d3)))
(*.f64 d3 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
(*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))
(*.f64 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)) d1)
#s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))
(+.f64 d2 (neg.f64 d1))
(+.f64 (neg.f64 d1) d2)
(-.f64 d2 d1)
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d1 d2)) (/.f64 (*.f64 d1 d1) (+.f64 d1 d2)))
(fma.f64 #s(literal -1 binary64) d1 d2)
(/.f64 (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (-.f64 d2 d1)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))
(/.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 #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 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d1 d2) (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)))))
(/.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)) (+.f64 d1 d2))
(/.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 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 (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 (+.f64 d1 d2) (-.f64 d2 d1))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1))) (neg.f64 (-.f64 d2 (neg.f64 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 #s(literal 1 binary64) (/.f64 (+.f64 d1 d2) (*.f64 (+.f64 d1 d2) (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2))) (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)) (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 (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 (neg.f64 (neg.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)))) (neg.f64 (neg.f64 (+.f64 d1 d2))))
(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))
(pow.f64 (/.f64 (+.f64 d1 d2) (*.f64 (+.f64 d1 d2) (-.f64 d2 d1))) #s(literal -1 binary64))
(*.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))))
(*.f64 (*.f64 (+.f64 d1 d2) (-.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (+.f64 d1 d2)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
(+.f64 d4 (neg.f64 d3))
(+.f64 (neg.f64 d3) d4)
(-.f64 d4 d3)
(-.f64 (/.f64 (*.f64 d4 (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d3 d4)) (/.f64 (*.f64 d3 d3) (+.f64 d3 d4)))
(-.f64 (+.f64 d4 #s(literal 0 binary64)) d3)
(fma.f64 d3 #s(literal -1 binary64) d4)
(fma.f64 #s(literal -1 binary64) d3 d4)
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))))
(/.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (+.f64 d3 d4))
(/.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (-.f64 d4 (neg.f64 d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (neg.f64 (+.f64 d3 d4)))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) (neg.f64 (-.f64 d4 (neg.f64 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (+.f64 d3 d4)) (*.f64 (+.f64 d3 d4) (*.f64 d3 d3))) (*.f64 (+.f64 d3 d4) (+.f64 d3 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)))) (neg.f64 (neg.f64 (+.f64 d3 d4))))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d3 d4) (*.f64 (+.f64 d3 d4) (-.f64 d4 d3))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4)) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (*.f64 d4 d4))))
(*.f64 (*.f64 (+.f64 d3 d4) (-.f64 d4 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)))
(+.f64 (*.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1 (*.f64 d1 (neg.f64 d1)))
(/.f64 (*.f64 d1 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)) d1) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)))) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)) d1)) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
(*.f64 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1) d1)
(+.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (neg.f64 d1))
(+.f64 (neg.f64 d1) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))
(-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)
(-.f64 (/.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))))
(-.f64 (/.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (/.f64 (*.f64 d1 d1) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
(fma.f64 #s(literal -1 binary64) d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))
(/.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
(/.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (neg.f64 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)))))
(/.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (neg.f64 d1)))
(/.f64 (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (neg.f64 d1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))) (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))) (neg.f64 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (neg.f64 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))) (*.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 d1 d1))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)))) (neg.f64 (neg.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))) (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (*.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))))))
(*.f64 (*.f64 (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))) (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)) (/.f64 #s(literal 1 binary64) (+.f64 d1 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)))))
#s(approx (+ (- d2 d3) d4) (-.f64 d2 d3))
(+.f64 d2 (neg.f64 d3))
(+.f64 (neg.f64 d3) d2)
(-.f64 d2 d3)
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (+.f64 d2 d3)))
(-.f64 (+.f64 d2 #s(literal 0 binary64)) d3)
(fma.f64 d3 #s(literal -1 binary64) d2)
(fma.f64 #s(literal -1 binary64) d3 d2)
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (+.f64 d2 d3))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 (neg.f64 d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.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 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 (neg.f64 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (+.f64 d2 d3))))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))

eval89.0ms (0.5%)

Memory
7.2MiB live, 162.5MiB allocated
Compiler

Compiled 12 072 to 849 computations (93% saved)

prune123.0ms (0.7%)

Memory
-0.1MiB live, 112.8MiB allocated
Pruning

14 alts after pruning (2 fresh and 12 done)

PrunedKeptTotal
New8710871
Fresh022
Picked055
Done077
Total87114885
Accuracy
100.0%
Counts
885 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.8%
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 #s(approx (- d2 d3) (neg.f64 d3))))
54.0%
(fma.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1 (neg.f64 (*.f64 d1 d1)))
75.7%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1))
79.7%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (+.f64 d2 d4)) d1))
54.0%
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
30.0%
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
78.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
35.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
55.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
57.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
56.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
55.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
31.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
30.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
Compiler

Compiled 326 to 137 computations (58% saved)

regimes39.0ms (0.2%)

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

5 calls:

11.0ms
d1
7.0ms
d2
7.0ms
d3
7.0ms
d4
6.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1d4
100.0%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)

regimes26.0ms (0.2%)

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

5 calls:

5.0ms
d4
5.0ms
d3
5.0ms
d2
5.0ms
d1
5.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
93.4%3d1
93.3%2d2
94.6%4d3
96.4%2d4
91.0%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes14.0ms (0.1%)

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

2 calls:

8.0ms
d2
5.0ms
d4
Results
AccuracySegmentsBranch
93.3%2d2
85.8%2d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes14.0ms (0.1%)

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

3 calls:

4.0ms
d2
4.0ms
d3
4.0ms
d1
Results
AccuracySegmentsBranch
92.1%3d3
92.8%3d1
82.4%2d2
Compiler

Compiled 15 to 12 computations (20% saved)

regimes13.0ms (0.1%)

Memory
13.6MiB live, 13.6MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 #s(approx (- (+ (- d2 d3) d4) d1) (neg.f64 d3)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
Outputs
(*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))
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
79.7%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
89.3%3d3
79.7%1d1
Compiler

Compiled 29 to 19 computations (34.5% saved)

regimes22.0ms (0.1%)

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

5 calls:

7.0ms
d2
4.0ms
d3
4.0ms
d4
4.0ms
d1
3.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
77.7%4d1
75.7%5(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
74.8%3d2
80.9%3d4
74.7%5d3
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes4.0ms (0%)

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

1 calls:

4.0ms
d4
Results
AccuracySegmentsBranch
80.0%3d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
d4
Results
AccuracySegmentsBranch
76.8%2d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes6.0ms (0%)

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

2 calls:

3.0ms
d4
3.0ms
d1
Results
AccuracySegmentsBranch
72.2%3d1
74.0%2d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes17.0ms (0.1%)

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

5 calls:

6.0ms
d3
3.0ms
d2
3.0ms
d1
3.0ms
d4
2.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
67.2%3d3
69.8%3d1
66.5%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
59.5%3d2
62.1%4d4
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes12.0ms (0.1%)

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

5 calls:

2.0ms
d1
2.0ms
d2
2.0ms
d3
2.0ms
d4
2.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
53.8%3d2
60.4%4d4
53.4%4(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
52.0%5d3
56.6%6d1
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
d4
Results
AccuracySegmentsBranch
58.4%3d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes2.0ms (0%)

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

1 calls:

1.0ms
d4
Results
AccuracySegmentsBranch
52.5%2d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes7.0ms (0%)

Memory
10.6MiB live, 10.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 39 to 27 computations (30.8% saved)

bsearch25.0ms (0.1%)

Memory
-23.4MiB live, 25.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
1.0906482401300954e-51
9.65492721691195e-51
Samples
12.0ms96×0valid
Compiler

Compiled 178 to 114 computations (36% saved)

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

bsearch13.0ms (0.1%)

Memory
-15.8MiB live, 23.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-1.2630810912817092e+59
-6.802793661400667e+56
Samples
8.0ms112×0valid
Compiler

Compiled 204 to 130 computations (36.3% saved)

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

bsearch32.0ms (0.2%)

Memory
9.5MiB live, 49.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.1849532709107481e+41
2.4105145563773914e+48
14.0ms
-8.134794062734387e+81
-7.262626568290334e+74
Samples
19.0ms288×0valid
Compiler

Compiled 490 to 306 computations (37.6% saved)

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

bsearch33.0ms (0.2%)

Memory
25.4MiB live, 25.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
9.699676513057491e+218
7.756517509704182e+224
16.0ms
-8.972267066345352e+146
-2.5179761564261237e+140
Samples
19.0ms288×0valid
Compiler

Compiled 472 to 297 computations (37.1% saved)

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

bsearch30.0ms (0.2%)

Memory
-23.9MiB live, 15.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.113981705457466e+102
2.912556101491748e+108
14.0ms
9.65492721691195e-51
1.2545834983182823e-46
Samples
18.0ms272×0valid
Compiler

Compiled 430 to 273 computations (36.5% saved)

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

bsearch11.0ms (0.1%)

Memory
5.9MiB live, 5.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
1.9014243652366797e+73
1.9116814309556412e+74
0.0ms
1.0906482401300954e-51
9.65492721691195e-51
Samples
6.0ms96×0valid
Compiler

Compiled 310 to 186 computations (40% saved)

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

bsearch10.0ms (0.1%)

Memory
5.5MiB live, 5.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
5.496406747869345e+47
2.4871093532541627e+48
Samples
6.0ms96×0valid
Compiler

Compiled 166 to 102 computations (38.6% saved)

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

bsearch14.0ms (0.1%)

Memory
7.3MiB live, 7.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
2.1519523458693907e+111
3.543509846805152e+115
Samples
8.0ms128×0valid
Compiler

Compiled 214 to 130 computations (39.3% saved)

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

bsearch22.0ms (0.1%)

Memory
-31.4MiB live, 10.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
4.1860201703357094e+113
6.1198259493146634e+113
12.0ms
-1.722158337350738e+124
-5.488439045610105e+121
Samples
12.0ms192×0valid
Compiler

Compiled 286 to 186 computations (35% saved)

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

bsearch30.0ms (0.2%)

Memory
16.4MiB live, 16.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.9116814309556412e+74
2.4091080782482065e+76
9.0ms
9.44325387794182e-53
1.0906482401300954e-51
8.0ms
2.572703386829177e-298
1.0154467787839983e-297
Samples
18.0ms288×0valid
Compiler

Compiled 370 to 258 computations (30.3% saved)

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

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
2.1519523458693907e+111
3.543509846805152e+115
0.0ms
2.572703386829177e-298
1.0154467787839983e-297
Compiler

Compiled 269 to 187 computations (30.5% saved)

bsearch13.0ms (0.1%)

Memory
7.4MiB live, 7.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.4616702031302216e+30
2.117369624460331e+33
Samples
8.0ms128×0valid
Compiler

Compiled 166 to 114 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (64.1% of total)
ival-sub: 1.0ms (21.4% 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.1%)

Memory
8.8MiB live, 8.8MiB allocated
Algorithm
egg-herbie
Rules
38×*-commutative_binary64
32×+-commutative_binary64
24×sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0116817
1152817
2171817
3178817
4180817
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
(if (<=.f64 d4 #s(literal 4001867083405173/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d2 #s(literal -18999999999999999350566003423835082453809311026331852472320 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d1 #s(literal -79999999999999997388480600052764153781971228853199839306128196949064025775276032 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (if (<=.f64 d1 #s(literal 19500000000000000333672630035126507049844736 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))
(if (<=.f64 d3 #s(literal -479999999999999959410250767387251954460889852674948010554068031265153181733677738308575740188239549182565950731626166390295632795230267361984512 binary64)) (*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) (if (<=.f64 d3 #s(literal 979999999999999943835703876027974911714628229734226537068024337141057016345368839809737639274518532438712144992069510929909083298590786567011976131667345757575623689972346783742472303936973409138644639937134171932065792 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))))
(if (<=.f64 d4 #s(literal 8021834716940879/102844034832575377634685573909834406561420991602098741459288064 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))) (if (<=.f64 d4 #s(literal 200000000000000000383135017146933747243191025453038402230560702919875864840797751192247229021636064706560 binary64)) (*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))))
(if (<=.f64 d4 #s(literal 4001867083405173/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))) (if (<=.f64 d4 #s(literal 28000000000000000780363857336253275112023309315450320921618760651593744384 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))))
(if (<=.f64 d4 #s(literal 840000000000000004378652792021333099576997969920 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))))
(if (<=.f64 d4 #s(literal 2199999999999999985103013658646122758304543831326636517551291262744820609780505567271914164858371734359525818368 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))))
(if (<=.f64 d1 #s(literal -2399999999999999887790362786024080510902147394494386101348936251681982330453341438281654113354407229450943093351065665404928 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1))) (if (<=.f64 d1 #s(literal 550000000000000008557678871206763663347510768306583788353373819236958579640615636795741964453276096221913454477312 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))))
(if (<=.f64 d4 #s(literal 3063154049444755/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) (if (<=.f64 d4 #s(literal 2358995333375681/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1))) (if (<=.f64 d4 #s(literal 3999999999999999706159124705924795694035212860797871549050585679121449222144 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d3))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal 3063154049444755/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) (if (<=.f64 d4 #s(literal 2199999999999999985103013658646122758304543831326636517551291262744820609780505567271914164858371734359525818368 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))))
(if (<=.f64 d4 #s(literal 1400000000000000039097473842544640 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
Outputs
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) d4) d1))
(if (<=.f64 d4 #s(literal 4001867083405173/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d2 #s(literal -18999999999999999350566003423835082453809311026331852472320 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))))
(if (<=.f64 d1 #s(literal -79999999999999997388480600052764153781971228853199839306128196949064025775276032 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (if (<=.f64 d1 #s(literal 19500000000000000333672630035126507049844736 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))
(if (<=.f64 d3 #s(literal -479999999999999959410250767387251954460889852674948010554068031265153181733677738308575740188239549182565950731626166390295632795230267361984512 binary64)) (*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) (if (<=.f64 d3 #s(literal 979999999999999943835703876027974911714628229734226537068024337141057016345368839809737639274518532438712144992069510929909083298590786567011976131667345757575623689972346783742472303936973409138644639937134171932065792 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3))))))
(if (<=.f64 d4 #s(literal 8021834716940879/102844034832575377634685573909834406561420991602098741459288064 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))) (if (<=.f64 d4 #s(literal 200000000000000000383135017146933747243191025453038402230560702919875864840797751192247229021636064706560 binary64)) (*.f64 d1 (-.f64 #s(approx (+ (- d2 d3) d4) (neg.f64 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))))
(if (<=.f64 d4 #s(literal 4001867083405173/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))) (if (<=.f64 d4 #s(literal 28000000000000000780363857336253275112023309315450320921618760651593744384 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1))))))
(if (<=.f64 d4 #s(literal 840000000000000004378652792021333099576997969920 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))))
(if (<=.f64 d4 #s(literal 2199999999999999985103013658646122758304543831326636517551291262744820609780505567271914164858371734359525818368 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (-.f64 d2 d1)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))))
(if (<=.f64 d1 #s(literal -2399999999999999887790362786024080510902147394494386101348936251681982330453341438281654113354407229450943093351065665404928 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1))) (if (<=.f64 d1 #s(literal 550000000000000008557678871206763663347510768306583788353373819236958579640615636795741964453276096221913454477312 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 #s(approx (+ d2 (- d4 d1)) (+.f64 d2 d4)))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1)))))
(if (<=.f64 d4 #s(literal 3063154049444755/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) (if (<=.f64 d4 #s(literal 2358995333375681/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1))) (if (<=.f64 d4 #s(literal 3999999999999999706159124705924795694035212860797871549050585679121449222144 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d3))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal 3063154049444755/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) (if (<=.f64 d4 #s(literal 2358995333375681/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1))) (if (<=.f64 d4 #s(literal 3999999999999999706159124705924795694035212860797871549050585679121449222144 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d3 (neg.f64 d1))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal 3063154049444755/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) (if (<=.f64 d4 #s(literal 2199999999999999985103013658646122758304543831326636517551291262744820609780505567271914164858371734359525818368 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 (neg.f64 d1))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4))))
(if (<=.f64 d4 #s(literal 1400000000000000039097473842544640 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d4)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))

soundness943.0ms (5.5%)

Memory
-19.6MiB live, 180.4MiB allocated
Rules
14 550×lower-fma.f64
14 550×lower-fma.f32
11 356×lower-fma.f64
11 356×lower-fma.f32
11 112×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03074933
19984711
230084621
083724531
01251273
14091183
213231159
351521111
089481099
01139
01833
17629
269427
0880227
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 756 to 389 computations (48.5% saved)

preprocess70.0ms (0.4%)

Memory
4.0MiB live, 81.4MiB allocated
Remove

(sort d2 d4)

Compiler

Compiled 692 to 226 computations (67.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...