FastMath dist4

Time bar (total: 12.0s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

sample5.4s (44.9%)

Memory
20.4MiB live, 2 370.2MiB allocated
Samples
5.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 4.7s
ival-add: 3.8s (80.4% of total)
ival-mult: 506.0ms (10.8% of total)
ival-sub: 408.0ms (8.7% of total)
ival-true: 6.0ms (0.1% of total)
ival-assert: 3.0ms (0.1% of total)
Bogosity

explain123.0ms (1%)

Memory
-2.4MiB live, 394.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
220-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
130-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
40-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-rescue220
(*.f64 d1 d3)overflow30
(*.f64 d1 d2)overflow32
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow51
(*.f64 d4 d1)overflow31
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))overflow62
(*.f64 d1 d1)overflow64
+.f64(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))nan-rescue130
(*.f64 d1 d3)overflow30
(*.f64 d1 d2)overflow32
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow51
(*.f64 d4 d1)overflow31
-.f64(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))nan-rescue40
(*.f64 d1 d2)overflow32
(*.f64 d1 d3)overflow30
Confusion
Predicted +Predicted -
+330
-0223
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3300
-00223
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0223
128
24
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
42.0ms512×0valid
Compiler

Compiled 117 to 37 computations (68.4% saved)

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

preprocess164.0ms (1.4%)

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

Useful iterations: 2 (0.0ms)

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

(sort d2 d4)

Compiler

Compiled 15 to 11 computations (26.7% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 15 to 11 computations (26.7% saved)

simplify101.0ms (0.8%)

Memory
-20.0MiB live, 57.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 2 (0.0ms)

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

localize26.0ms (0.2%)

Memory
10.6MiB live, 49.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d1)
accuracy0.9257771216604116
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
accuracy3.054668922471852
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
accuracy5.050754415792676
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Samples
20.0ms256×0valid
Compiler

Compiled 51 to 13 computations (74.5% saved)

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

series23.0ms (0.2%)

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

12 calls:

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

simplify154.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

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

rewrite242.0ms (2%)

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

eval66.0ms (0.6%)

Memory
-10.5MiB live, 225.7MiB allocated
Compiler

Compiled 13 845 to 1 272 computations (90.8% saved)

prune14.0ms (0.1%)

Memory
7.2MiB live, 46.4MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New51510525
Fresh000
Picked101
Done000
Total51610526
Accuracy
100.0%
Counts
526 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
97.2%
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
70.7%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
74.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
78.3%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
77.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
28.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
33.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
28.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
31.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 146 to 152 computations (-4.1% saved)

simplify107.0ms (0.9%)

Memory
18.7MiB live, 96.2MiB 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 (-.f64 (-.f64 d4 d3) d1) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
cost-diff0
(+.f64 d4 d2)
cost-diff0
(-.f64 (+.f64 d4 d2) d1)
cost-diff0
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
cost-diff0
(neg.f64 d1)
cost-diff0
(*.f64 (neg.f64 d1) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
cost-diff0
(-.f64 d3 (-.f64 d4 d1))
cost-diff0
(*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))
cost-diff128
(neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))
cost-diff192
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
Rules
3 056×lower-fma.f32
3 054×lower-fma.f64
712×lower-*.f32
702×lower-*.f64
640×lower-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029171
043164
192146
2222144
3610144
41602144
53024144
63468144
73468144
83528144
93552144
103552144
03552144
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
d2
d1
(neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))
(-.f64 d3 (-.f64 d4 d1))
d3
(-.f64 d4 d1)
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 (neg.f64 d1) d1)
(neg.f64 d1)
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(-.f64 (+.f64 d4 d2) d1)
(+.f64 d4 d2)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
d4
d3
d1
Outputs
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d3) d1) d1)
d2
d1
(neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))
(*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)
(-.f64 d3 (-.f64 d4 d1))
d3
(-.f64 d4 d1)
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 (neg.f64 d1) d1)
(neg.f64 d1)
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(-.f64 (+.f64 d4 d2) d1)
(+.f64 d4 d2)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
d4
d3
d1

localize97.0ms (0.8%)

Memory
-51.2MiB live, 290.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 (-.f64 d4 d3) d1)
accuracy0
(-.f64 d4 d3)
accuracy0.00390625
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
accuracy16.043007679613567
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
accuracy0
(-.f64 (+.f64 d4 d2) d1)
accuracy0
(+.f64 d4 d2)
accuracy0.01171875
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
accuracy14.221859973540333
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
accuracy0
(*.f64 (neg.f64 d1) d1)
accuracy0
(neg.f64 d1)
accuracy42.344917513528266
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
accuracy0
(*.f64 d2 d1)
accuracy44.148261408571756
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
accuracy0
(-.f64 d3 (-.f64 d4 d1))
accuracy0
(neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))
accuracy0.00390625
(*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))
accuracy1.7577932332389217
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
Samples
64.0ms256×0valid
Compiler

Compiled 149 to 27 computations (81.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-mult: 28.0ms (60.7% of total)
ival-sub: 12.0ms (26% of total)
ival-add: 4.0ms (8.7% of total)
ival-neg: 3.0ms (6.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series47.0ms (0.4%)

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

12 calls:

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

simplify344.0ms (2.9%)

Memory
10.7MiB live, 160.4MiB allocated
Algorithm
egg-herbie
Rules
10 258×lower-fma.f64
10 258×lower-fma.f32
4 520×lower-*.f64
4 520×lower-*.f32
3 512×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02915307
19494740
227584653
379824653
091684539
Stop Event
iter limit
node limit
Counts
588 → 569
Calls
Call 1
Inputs
(- (* d1 d2) (* d1 (+ d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(* -1 (* d1 (+ d1 d3)))
(- (* d1 d4) (* d1 (+ d1 d3)))
(- (* d1 d4) (* d1 (+ d1 d3)))
(- (* d1 d4) (* d1 (+ d1 d3)))
(* d1 (+ d1 d3))
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(+ d1 d3)
(+ d1 (+ d3 (* -1 d4)))
(+ d1 (+ d3 (* -1 d4)))
(+ d1 (+ d3 (* -1 d4)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(* -1 d3)
(- d4 d3)
(- d4 d3)
(- d4 d3)
(* d1 d4)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d1 d4)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(* -1 (* d1 d4))
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(* -1 d4)
(* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))
(* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))
(* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d1 d4)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(* d1 d4)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(* -1 (* d1 d4))
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(* -1 d4)
(* -1 (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))))
(* -1 (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))))
(* -1 (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) 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 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(- (* d1 d2) (* d1 (- d1 d4)))
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(* -1 (* d1 (- d1 d4)))
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(* d1 (- d1 d4))
(+ (* d1 d3) (* d1 (- d1 d4)))
(+ (* d1 d3) (* d1 (- d1 d4)))
(+ (* d1 d3) (* d1 (- d1 d4)))
(- d1 d4)
(- (+ d1 d3) d4)
(- (+ d1 d3) d4)
(- (+ d1 d3) d4)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
d4
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(* -1 (* d1 d3))
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(* -1 (* d1 d3))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
d3
(* d3 (- (+ 1 (/ d1 d3)) (/ d4 d3)))
(* d3 (- (+ 1 (/ d1 d3)) (/ d4 d3)))
(* d3 (- (+ 1 (/ d1 d3)) (/ d4 d3)))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
d3
(* -1 (* d3 (- (* -1 (/ (- d1 d4) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (- d1 d4) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (- d1 d4) d3)) 1)))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- d3 d4))
(* d1 (- (+ d1 d3) d4))
(* d1 (- (+ d1 d3) d4))
(* d1 (- (+ d1 d3) d4))
(- d3 d4)
(- (+ d1 d3) d4)
(- (+ d1 d3) d4)
(- (+ d1 d3) d4)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(pow d1 2)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
d1
(* d1 (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* d1 (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* d1 (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(pow d1 2)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
d1
(* -1 (* d1 (- (* -1 (/ (- d3 d4) d1)) 1)))
(* -1 (* d1 (- (* -1 (/ (- d3 d4) d1)) 1)))
(* -1 (* d1 (- (* -1 (/ (- d3 d4) d1)) 1)))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 (pow d1 2))
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 d1)
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
Outputs
(- (* d1 d2) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
(- (* d1 d4) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* d1 d4) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* d1 d4) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (+ d1 d3))
(*.f64 (+.f64 d3 d1) d1)
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ d1 d3)
(+.f64 d3 d1)
(+ d1 (+ d3 (* -1 d4)))
(-.f64 (+.f64 d3 d1) d4)
(+ d1 (+ d3 (* -1 d4)))
(-.f64 (+.f64 d3 d1) d4)
(+ d1 (+ d3 (* -1 d4)))
(-.f64 (+.f64 d3 d1) d4)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
d2
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d1) d3)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(* -1 d3)
(neg.f64 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d1 d4))
(*.f64 (neg.f64 d4) d1)
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4) d1) d4)
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4) d1) d4)
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4) d1) d4)
(* -1 d4)
(neg.f64 d4)
(* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)) d4)
(* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)) d4)
(* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d1 d4))
(*.f64 (neg.f64 d4) d1)
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4) d1) d4)
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4) d1) d4)
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4) d1) d4)
(* -1 d4)
(neg.f64 d4)
(* -1 (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))))
(fma.f64 (/.f64 (+.f64 d3 d1) d4) d4 (neg.f64 d4))
(* -1 (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))))
(fma.f64 (/.f64 (+.f64 d3 d1) d4) d4 (neg.f64 d4))
(* -1 (* d4 (+ 1 (* -1 (/ (+ d1 d3) d4)))))
(fma.f64 (/.f64 (+.f64 d3 d1) d4) d4 (neg.f64 d4))
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(fma.f64 (neg.f64 d4) (/.f64 (-.f64 d1 d2) d4) d4)
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(fma.f64 (neg.f64 d4) (/.f64 (-.f64 d1 d2) d4) d4)
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(fma.f64 (neg.f64 d4) (/.f64 (-.f64 d1 d2) d4) d4)
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(fma.f64 (neg.f64 d4) (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) d4)
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(fma.f64 (neg.f64 d4) (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) d4)
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(fma.f64 (neg.f64 d4) (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) d4)
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* -1 (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- d4 d1)
(-.f64 d4 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
d4
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d1) d3) (/.f64 d1 d2) d1) d2)
(- (* d1 d2) (* d1 (- d1 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (- d1 d4)))
(*.f64 (-.f64 d4 d1) d1)
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- d1 d4))
(*.f64 (-.f64 d1 d4) d1)
(+ (* d1 d3) (* d1 (- d1 d4)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ (* d1 d3) (* d1 (- d1 d4)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ (* d1 d3) (* d1 (- d1 d4)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(- d1 d4)
(-.f64 d1 d4)
(- (+ d1 d3) d4)
(-.f64 (+.f64 d3 d1) d4)
(- (+ d1 d3) d4)
(-.f64 (+.f64 d3 d1) d4)
(- (+ d1 d3) d4)
(-.f64 (+.f64 d3 d1) d4)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
d4
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1) d3)
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1) d3)
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1) d3)
d3
(* d3 (- (+ 1 (/ d1 d3)) (/ d4 d3)))
(fma.f64 (/.f64 (-.f64 d1 d4) d3) d3 d3)
(* d3 (- (+ 1 (/ d1 d3)) (/ d4 d3)))
(fma.f64 (/.f64 (-.f64 d1 d4) d3) d3 d3)
(* d3 (- (+ 1 (/ d1 d3)) (/ d4 d3)))
(fma.f64 (/.f64 (-.f64 d1 d4) d3) d3 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) 1))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* d3 (- (/ d4 d3) 1))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* d3 (- (/ d4 d3) 1))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1) d3)
d3
(* -1 (* d3 (- (* -1 (/ (- d1 d4) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d1 d4) d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ (- d1 d4) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d1 d4) d3) d3 d3)
(* -1 (* d3 (- (* -1 (/ (- d1 d4) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d1 d4) d3) d3 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) d1) d3) d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- d3 d4))
(*.f64 (-.f64 d3 d4) d1)
(* d1 (- (+ d1 d3) d4))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(* d1 (- (+ d1 d3) d4))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(* d1 (- (+ d1 d3) d4))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(- d3 d4)
(-.f64 d3 d4)
(- (+ d1 d3) d4)
(-.f64 (+.f64 d3 d1) d4)
(- (+ d1 d3) d4)
(-.f64 (+.f64 d3 d1) d4)
(- (+ d1 d3) d4)
(-.f64 (+.f64 d3 d1) d4)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(pow d1 2)
(*.f64 d1 d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
d1
(* d1 (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1)
(* d1 (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1)
(* d1 (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(pow d1 2)
(*.f64 d1 d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
d1
(* -1 (* d1 (- (* -1 (/ (- d3 d4) d1)) 1)))
(fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1)
(* -1 (* d1 (- (* -1 (/ (- d3 d4) d1)) 1)))
(fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1)
(* -1 (* d1 (- (* -1 (/ (- d3 d4) d1)) 1)))
(fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d4) d2) d1)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)

rewrite257.0ms (2.1%)

Memory
4.1MiB live, 231.2MiB allocated
Rules
5 800×lower-fma.f32
5 798×lower-fma.f64
4 804×lower-*.f32
4 794×lower-*.f64
4 048×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029155
043147
1208129
21817129
08850129
Stop Event
iter limit
node limit
iter limit
Counts
17 → 503
Calls
Call 1
Inputs
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
(neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))
(-.f64 d3 (-.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 (neg.f64 d1) d1)
(neg.f64 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(-.f64 (+.f64 d4 d2) d1)
(+.f64 d4 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
Outputs
(*.f64 (/.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1)))) d1) (/.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)) (-.f64 d2 (neg.f64 (-.f64 d3 (-.f64 d4 d1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64))) (pow.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (neg.f64 (-.f64 d3 (-.f64 d4 d1)))))
(*.f64 d1 (fma.f64 #s(literal -1 binary64) (-.f64 d3 (-.f64 d4 d1)) d2))
(pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1)))) (*.f64 (*.f64 d1 d2) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1))) (*.f64 (*.f64 d4 d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))) (*.f64 (*.f64 d4 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))) (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)) (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.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 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64))) (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (neg.f64 (-.f64 d3 (-.f64 d4 d1))) d1 (*.f64 d1 d2))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) #s(literal -1 binary64)) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) (*.f64 d1 d2))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d4 d1) (-.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1)) (*.f64 d1 d2))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal -1 binary64) (*.f64 d1 d2))
(fma.f64 (-.f64 d3 (-.f64 d4 d1)) (neg.f64 d1) (*.f64 d1 d2))
(fma.f64 d4 d1 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(fma.f64 d4 d1 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)))
(fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (neg.f64 (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d1 d4 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(fma.f64 d1 d4 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)))
(fma.f64 d1 d2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 d2 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))))
(fma.f64 d2 d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d2 d1 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))))
(-.f64 (fma.f64 d1 d2 #s(literal 0 binary64)) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) (*.f64 d1 d2)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d2) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d4 d1) (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) (*.f64 d1 d2))
(*.f64 (neg.f64 (-.f64 d3 (-.f64 d4 d1))) d1)
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))
(*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1)))
(*.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal -1 binary64))
(*.f64 (-.f64 d3 (-.f64 d4 d1)) (neg.f64 d1))
(*.f64 d1 (neg.f64 (-.f64 d3 (-.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 d4) (neg.f64 d1)) #s(literal 3 binary64)) (neg.f64 (pow.f64 d1 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 d3 d4) (neg.f64 d1)) (*.f64 (-.f64 d3 d4) (neg.f64 d1)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 d3 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d4)) #s(literal 3 binary64)) (neg.f64 (pow.f64 d1 #s(literal 6 binary64)))) (fma.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d4)) (*.f64 (neg.f64 d1) (-.f64 d3 d4)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)) (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1))) (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))) (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1)))) (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))) (neg.f64 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (+.f64 (-.f64 d4 d1) d3))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)))))
(neg.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))
(fma.f64 (-.f64 d3 d4) (neg.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d1) (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d1) (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))))
(fma.f64 (neg.f64 d3) d1 (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)))
(fma.f64 (neg.f64 d3) d1 (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))))
(fma.f64 (neg.f64 d1) (-.f64 d3 d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 d1) d3 (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)))
(fma.f64 (neg.f64 d1) d3 (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))))
(fma.f64 d3 (neg.f64 d1) (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)))
(fma.f64 d3 (neg.f64 d1) (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))))
(fma.f64 d1 (neg.f64 d3) (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)))
(fma.f64 d1 (neg.f64 d3) (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))
(+.f64 (*.f64 (-.f64 d3 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 (-.f64 d4 d1))))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))))
(*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)
(*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 d4) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (*.f64 (-.f64 d3 d4) d1) (*.f64 (-.f64 d3 d4) d1) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 d3 d4) d1) (*.f64 d1 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (-.f64 d4 d1)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (-.f64 d4 d1)) d1) (*.f64 (neg.f64 (-.f64 d4 d1)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (neg.f64 (-.f64 d4 d1)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 (-.f64 d4 d1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 (-.f64 d4 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (neg.f64 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) d1)) (neg.f64 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))) (neg.f64 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) d1) (+.f64 (-.f64 d4 d1) d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) d1) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (+.f64 (-.f64 d4 d1) d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)))
(fma.f64 (-.f64 d3 d4) d1 (*.f64 d1 d1))
(fma.f64 d3 d1 (*.f64 (neg.f64 (-.f64 d4 d1)) d1))
(fma.f64 d3 d1 (*.f64 d1 (neg.f64 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1))
(fma.f64 d1 d3 (*.f64 (neg.f64 (-.f64 d4 d1)) d1))
(fma.f64 d1 d3 (*.f64 d1 (neg.f64 (-.f64 d4 d1))))
(+.f64 (*.f64 (-.f64 d3 d4) d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 d1))
(+.f64 (*.f64 d3 d1) (*.f64 (neg.f64 (-.f64 d4 d1)) d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (neg.f64 (-.f64 d4 d1))))
(*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (-.f64 d4 d1) d3) (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (neg.f64 (-.f64 d4 d1)) d3))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d3 d4) #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (-.f64 d3 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 d4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d3 d4) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (-.f64 (-.f64 d3 d4) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d3 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d3 d4) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d4) d1)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 d4 d1) d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 (-.f64 d4 d1) d3)) (*.f64 (+.f64 (-.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 (-.f64 d4 d1) d3) (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))) (*.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))) (*.f64 (+.f64 d4 d3) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d3) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d4 d3) (*.f64 (neg.f64 d1) d1))) (*.f64 (+.f64 d4 d3) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))) (*.f64 (fma.f64 d3 d3 (fma.f64 d4 d4 (*.f64 d4 d3))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d3 d3 (fma.f64 d4 d4 (*.f64 d4 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d1)) (*.f64 (fma.f64 d3 d3 (fma.f64 d4 d4 (*.f64 d4 d3))) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d3 d3 (fma.f64 d4 d4 (*.f64 d4 d3))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (-.f64 d3 d4) #s(literal 2 binary64)) (*.f64 d1 d1)) (-.f64 (-.f64 d3 d4) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d4 d1) d3) (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d3 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d3 d4) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d4) d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 d3 (neg.f64 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (neg.f64 (-.f64 d4 d1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 d3 (neg.f64 (-.f64 d4 d1))))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (+.f64 (-.f64 d4 d1) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 d4 d1) d3) (-.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (neg.f64 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3)))
(fma.f64 #s(literal -1 binary64) (-.f64 d4 d1) d3)
(-.f64 (/.f64 (pow.f64 (-.f64 d3 d4) #s(literal 2 binary64)) (-.f64 (-.f64 d3 d4) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 d3 d4) d1)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (neg.f64 (-.f64 d4 d1)))) (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 d3 (neg.f64 (-.f64 d4 d1)))))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 (-.f64 d4 d1) d3)) (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d1) d3)))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))) (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))))
(-.f64 (-.f64 d3 d4) (neg.f64 d1))
(-.f64 d3 (-.f64 d4 d1))
(+.f64 (-.f64 d3 d4) d1)
(+.f64 (neg.f64 (-.f64 d4 d1)) d3)
(+.f64 d3 (neg.f64 (-.f64 d4 d1)))
(+.f64 d1 (-.f64 d3 d4))
#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)) (*.f64 (neg.f64 d1) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d1))
(*.f64 (neg.f64 d1) d1)
(*.f64 d1 (neg.f64 d1))
(neg.f64 (*.f64 d1 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d1 d1) (*.f64 #s(literal 0 binary64) (neg.f64 d1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) d1)) (neg.f64 (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))))
(/.f64 (*.f64 (neg.f64 d1) d1) (+.f64 #s(literal 0 binary64) d1))
(neg.f64 d1)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) d1)) (/.f64 (*.f64 d1 d1) (+.f64 #s(literal 0 binary64) d1)))
(-.f64 #s(literal 0 binary64) d1)
(+.f64 #s(literal 0 binary64) (neg.f64 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d4 d2) d1) #s(literal 3 binary64)) (neg.f64 (pow.f64 d1 #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 d4 d2) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d2 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d2 d1) d1)) (*.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d1))) (*.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1)) d1)) (neg.f64 (+.f64 (+.f64 d4 d2) d1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (+.f64 (+.f64 d4 d2) d1)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1)) d1) (+.f64 (+.f64 d4 d2) d1))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1))) (+.f64 (+.f64 d4 d2) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))))
(fma.f64 (+.f64 d4 d2) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d4 d1 (*.f64 (-.f64 d2 d1) d1))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (+.f64 d4 d2) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 d4 (*.f64 (-.f64 d2 d1) d1))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d1) d1))
(+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1)) (pow.f64 (+.f64 (+.f64 d4 d2) d1) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (+.f64 d4 d2) d1) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d1) d4))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (+.f64 d4 d2)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d2 (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d4 (-.f64 d2 d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (neg.f64 (+.f64 (+.f64 d4 d2) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (+.f64 (+.f64 d4 d2) d1)) (*.f64 (+.f64 (+.f64 d4 d2) d1) (*.f64 d1 d1))) (*.f64 (+.f64 (+.f64 d4 d2) d1) (+.f64 (+.f64 d4 d2) d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))) (*.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.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) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (-.f64 d2 d4) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d2 d4) (*.f64 (neg.f64 d1) d1))) (*.f64 (-.f64 d2 d4) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (+.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 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (*.f64 (neg.f64 d1) d1))) (*.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (+.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 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (+.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 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (*.f64 (neg.f64 d1) d1))) (*.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (-.f64 d4 d2)) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (-.f64 d4 d2)) (*.f64 (neg.f64 d1) d1))) (*.f64 (neg.f64 (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (neg.f64 d1) d1))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 d4 d2) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (-.f64 d4 d2) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d4 d2) (*.f64 (neg.f64 d1) d1))) (*.f64 (-.f64 d4 d2) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.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 d4 d2))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (-.f64 d2 d4) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 d2 d4)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (*.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 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (*.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 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (neg.f64 (-.f64 d4 d2)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (-.f64 d4 d2))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (-.f64 d4 d2) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 d4 d2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (-.f64 d2 d4) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d2 d4)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (neg.f64 (-.f64 d4 d2)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (-.f64 d4 d2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (-.f64 d4 d2) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d4 d2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))) (-.f64 d4 (-.f64 d2 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 d4 d2) d1) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d4 (-.f64 d2 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (-.f64 (+.f64 d4 d2) (neg.f64 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (+.f64 (+.f64 d4 d2) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d4 d2) (neg.f64 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d2) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1)) (+.f64 (+.f64 d4 d2) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 d4 d2) d1) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d1 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d4 d2) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (pow.f64 (-.f64 d4 d2) #s(literal -1 binary64)) (neg.f64 d1))
(fma.f64 #s(literal -1 binary64) d1 (+.f64 d4 d2))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) #s(literal -1 binary64)) (neg.f64 d1))
(fma.f64 d1 #s(literal -1 binary64) (+.f64 d4 d2))
(-.f64 (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d4 d2) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 d4 d2) (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 (-.f64 d2 d1))) (/.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (-.f64 d4 (-.f64 d2 d1))))
(-.f64 (+.f64 (+.f64 d4 d2) #s(literal 0 binary64)) d1)
(-.f64 (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (+.f64 (+.f64 d4 d2) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d4 d2) d1)))
(-.f64 (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(-.f64 (+.f64 d4 d2) d1)
(+.f64 (-.f64 d2 d1) d4)
(+.f64 (+.f64 d4 d2) (neg.f64 d1))
(+.f64 (neg.f64 d1) (+.f64 d4 d2))
(+.f64 d4 (-.f64 d2 d1))
(+.f64 d2 (-.f64 d4 d1))
(*.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (pow.f64 (-.f64 d4 d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (neg.f64 (neg.f64 (-.f64 d4 d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (*.f64 (-.f64 d4 d2) (*.f64 d2 d2))) (pow.f64 (-.f64 d4 d2) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (-.f64 d2 d4))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (neg.f64 (-.f64 d4 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (-.f64 d4 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d4)) (/.f64 (*.f64 d4 d4) (-.f64 d2 d4)))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)))
(+.f64 d4 d2)
(+.f64 d2 d4)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) #s(literal 3 binary64)) (neg.f64 (pow.f64 d1 #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 d4 d3) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1)) d1)) (neg.f64 (+.f64 (-.f64 d4 d3) d1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (+.f64 (-.f64 d4 d3) d1)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1)) d1) (+.f64 (-.f64 d4 d3) d1))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1))) (+.f64 (-.f64 d4 d3) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 (-.f64 d4 d3) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1)) (pow.f64 (+.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 (neg.f64 d3) d1) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (-.f64 (neg.f64 d3) d1) (-.f64 (neg.f64 d3) d1)) (*.f64 d4 (-.f64 (neg.f64 d3) d1)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) d3 (neg.f64 d1)) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d3 (neg.f64 d1)) (fma.f64 #s(literal -1 binary64) d3 (neg.f64 d1))) (*.f64 d4 (fma.f64 #s(literal -1 binary64) d3 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 (+.f64 d3 d1)) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (neg.f64 (+.f64 d3 d1)) (neg.f64 (+.f64 d3 d1))) (*.f64 d4 (neg.f64 (+.f64 d3 d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (+.f64 d4 (+.f64 d3 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (+.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d4 (+.f64 d3 d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (neg.f64 (+.f64 (-.f64 d4 d3) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d3) d1)) (*.f64 (+.f64 (-.f64 d4 d3) d1) (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d4 d3) d1) (+.f64 (-.f64 d4 d3) d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))) (*.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d3) (-.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) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (-.f64 d4 (neg.f64 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 d4 (neg.f64 d3)) (*.f64 (neg.f64 d1) d1))) (*.f64 (-.f64 d4 (neg.f64 d3)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.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 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (*.f64 (neg.f64 d1) d1))) (*.f64 (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.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 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.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 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (*.f64 (neg.f64 d1) d1))) (*.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.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) (pow.f64 d1 #s(literal 3 binary64))))) (*.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 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))) (*.f64 (neg.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 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (+.f64 d4 d3)) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 d4 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (+.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))) (*.f64 (neg.f64 (+.f64 d4 d3)) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (neg.f64 d1) d1))) (*.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d4 d3) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d3) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d4 d3) (*.f64 (neg.f64 d1) d1))) (*.f64 (+.f64 d4 d3) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d1) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (+.f64 #s(literal 0 binary64) d1)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (-.f64 d4 (neg.f64 d3)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d4 d3) (-.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 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.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 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (*.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 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (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 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.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) (pow.f64 d1 #s(literal 3 binary64))) (neg.f64 (+.f64 d4 d3)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (+.f64 d4 d3))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 d4 d3) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (+.f64 d4 d3)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d1 d1 (*.f64 #s(literal 0 binary64) d1))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (-.f64 d4 (neg.f64 d3)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 d4 (neg.f64 d3))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (neg.f64 (+.f64 d4 d3)) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (+.f64 d4 d3))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (+.f64 d4 d3) (*.f64 (+.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (+.f64 d4 d3)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64))) (+.f64 d4 (+.f64 d3 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 d4 d4 (+.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d4 (+.f64 d3 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (-.f64 (-.f64 d4 d3) (neg.f64 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (+.f64 (-.f64 d4 d3) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) (neg.f64 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1)) (-.f64 (-.f64 d4 d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 d4 d3) d1) (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal -1 binary64)) (neg.f64 d1))
(fma.f64 #s(literal -1 binary64) d1 (-.f64 d4 d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) #s(literal -1 binary64)) (neg.f64 d1))
(fma.f64 d1 #s(literal -1 binary64) (-.f64 d4 d3))
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 (+.f64 d3 d1))) (/.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (+.f64 d4 (+.f64 d3 d1))))
(-.f64 (/.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (-.f64 (-.f64 d4 d3) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 d4 d3) (neg.f64 d1))))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 3 binary64)) (fma.f64 d4 d4 (+.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d4 (+.f64 d3 d1))))) (/.f64 (pow.f64 (+.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 d4 d4 (+.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d4 (+.f64 d3 d1))))))
(-.f64 (+.f64 (-.f64 d4 d3) #s(literal 0 binary64)) d1)
(-.f64 (/.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d3) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (-.f64 d4 d3) d1)))
(-.f64 (/.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (+.f64 (-.f64 d4 d3) d1) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 (-.f64 d3 (neg.f64 d1)))
(-.f64 d4 (+.f64 d3 d1))
(+.f64 (-.f64 d4 d3) (neg.f64 d1))
(+.f64 (neg.f64 d1) (-.f64 d4 d3))
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(+.f64 d4 (fma.f64 #s(literal -1 binary64) d3 (neg.f64 d1)))
(+.f64 d4 (neg.f64 (+.f64 d3 d1)))
(*.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d3) d4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))) (neg.f64 (neg.f64 (+.f64 d4 d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (*.f64 (+.f64 d4 d3) (*.f64 d3 d3))) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (neg.f64 (-.f64 d4 (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (neg.f64 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 (neg.f64 d3)))
(/.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (+.f64 d4 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(fma.f64 #s(literal -1 binary64) d3 d4)
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d4 (neg.f64 d3))))
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (/.f64 (*.f64 d3 d3) (+.f64 d4 d3)))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(-.f64 d4 d3)
(+.f64 (neg.f64 d3) d4)
(+.f64 d4 (neg.f64 d3))

eval176.0ms (1.5%)

Memory
-6.8MiB live, 202.4MiB allocated
Compiler

Compiled 20 619 to 2 509 computations (87.8% saved)

prune100.0ms (0.8%)

Memory
-6.8MiB live, 76.5MiB allocated
Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New1 06481 072
Fresh145
Picked145
Done000
Total1 066161 082
Accuracy
100.0%
Counts
1 082 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
55.1%
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
52.6%
(fma.f64 d2 d1 #s(approx (neg (* d1 (- d3 (- d4 d1)))) (*.f64 d4 d1)))
70.7%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
74.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
77.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))
77.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
54.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))
28.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
33.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
51.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
53.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
56.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
54.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
28.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
31.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 201 to 217 computations (-8% saved)

simplify103.0ms (0.9%)

Memory
3.0MiB live, 40.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
033208
045200
185183
2167183
3399183
4919183
52206183
63066183
73144183
83152183
93156183
103158183
113210183
123226183
03226183
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(-.f64 d2 d3)
d2
d3
d1
(*.f64 d1 (-.f64 d4 d1))
(-.f64 d4 d1)
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
d4
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(+.f64 d4 d2)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1)
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
(-.f64 d4 d1)
d4
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))
(*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1)
(-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)
#s(approx (- d4 d3) (neg.f64 d3))
(neg.f64 d3)
d3
d1
Outputs
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1)
(-.f64 d2 d3)
d2
d3
d1
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(-.f64 d4 d1)
d4
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
d4
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(+.f64 d4 d2)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1)
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
(-.f64 d4 d1)
d4
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))
(*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1)
(-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)
#s(approx (- d4 d3) (neg.f64 d3))
(neg.f64 d3)
d3
d1

localize63.0ms (0.5%)

Memory
3.7MiB live, 42.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 d3)
accuracy0.00390625
(*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1)
accuracy16.043007679613567
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))
accuracy29.092201813595313
#s(approx (- d4 d3) (neg.f64 d3))
accuracy0
(-.f64 d4 d1)
accuracy0.00390625
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1)
accuracy16.043007679613567
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
accuracy21.71470276859835
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
accuracy0
(+.f64 d4 d2)
accuracy0.01171875
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
accuracy14.221859973540333
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
accuracy21.85663295341271
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
accuracy0
(*.f64 d4 d1)
accuracy45.759746817072255
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
accuracy0
(-.f64 d4 d1)
accuracy0
(-.f64 d2 d3)
accuracy0
(*.f64 d1 (-.f64 d4 d1))
accuracy2.269506478450042
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
Samples
45.0ms256×0valid
Compiler

Compiled 147 to 25 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-sub: 15.0ms (48.3% of total)
ival-mult: 11.0ms (35.4% of total)
ival-add: 3.0ms (9.7% of total)
ival-neg: 1.0ms (3.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series43.0ms (0.4%)

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

12 calls:

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

simplify168.0ms (1.4%)

Memory
13.7MiB live, 242.1MiB allocated
Algorithm
egg-herbie
Rules
10 480×lower-fma.f64
10 480×lower-fma.f32
4 486×lower-*.f64
4 486×lower-*.f32
3 054×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02825663
19254951
227464726
376874726
087034642
Stop Event
iter limit
node limit
Counts
612 → 589
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))))
(* -1 (pow d1 2))
(+ (* -1 (pow d1 2)) (* d1 d4))
(+ (* -1 (pow d1 2)) (* d1 d4))
(+ (* -1 (pow d1 2)) (* d1 d4))
(* -1 d1)
(- d4 d1)
(- d4 d1)
(- d4 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)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 (- d2 d1))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(+ (* d1 d4) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(* -1 d3)
(- d4 d3)
(- d4 d3)
(- d4 d3)
(* d1 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)
(* d4 (+ d1 (* -1 (/ (pow d1 2) d4))))
(* d4 (+ d1 (* -1 (/ (pow d1 2) d4))))
(* d4 (+ d1 (* -1 (/ (pow d1 2) d4))))
d4
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d1 d4)
(* -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 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (pow d1 2) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (pow d1 2) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (pow d1 2) d4))))
d4
(* -1 (* d4 (- (/ d1 d4) 1)))
(* -1 (* d4 (- (/ d1 d4) 1)))
(* -1 (* d4 (- (/ d1 d4) 1)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(+ (* -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))))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 (- d4 d1))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* d1 d2) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
(- (+ d2 d4) d1)
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* 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 (+ (* -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))))
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* 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 (/ (+ (* -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)))))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -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 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))))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
d4
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 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 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 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))
(* d1 d4)
(* d1 (+ d4 (* -1 d1)))
(* d1 (+ d4 (* -1 d1)))
(* d1 (+ d4 (* -1 d1)))
d4
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) 1))
(* (pow d1 2) (- (/ d4 d1) 1))
(* (pow d1 2) (- (/ d4 d1) 1))
(* -1 d1)
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) 1))
(* (pow d1 2) (- (/ d4 d1) 1))
(* (pow d1 2) (- (/ d4 d1) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
Outputs
(+ (* -1 (pow d1 2)) (* d1 (- d2 d3)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(+ (* -1 (pow d1 2)) (* d1 d4))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (pow d1 2)) (* d1 d4))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (pow d1 2)) (* d1 d4))
(*.f64 (-.f64 d4 d1) d1)
(* -1 d1)
(neg.f64 d1)
(- d4 d1)
(-.f64 d4 d1)
(- d4 d1)
(-.f64 d4 d1)
(- d4 d1)
(-.f64 d4 d1)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
d2
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d3) d1)
(* -1 d3)
(neg.f64 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (* -1 (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (neg.f64 d1) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (* -1 (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (neg.f64 d1) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (* -1 (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (neg.f64 d1) (/.f64 d1 d4) d1) d4)
d4
(* d4 (+ 1 (* -1 (/ d1 d4))))
(fma.f64 (/.f64 (neg.f64 d1) d4) d4 d4)
(* d4 (+ 1 (* -1 (/ d1 d4))))
(fma.f64 (/.f64 (neg.f64 d1) d4) d4 d4)
(* d4 (+ 1 (* -1 (/ d1 d4))))
(fma.f64 (/.f64 (neg.f64 d1) d4) d4 d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (neg.f64 d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (neg.f64 d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (neg.f64 d1) (/.f64 d1 d4) d1) d4)
d4
(* -1 (* d4 (- (/ d1 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d4) d4 d4)
(* -1 (* d4 (- (/ d1 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d4) d4 d4)
(* -1 (* d4 (- (/ d1 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d4) d4 d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d1) d1) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d1) d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4))) d4)
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 (+.f64 (/.f64 d3 d4) (/.f64 d1 d4)) #s(literal 1 binary64)))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d4) d4 d4)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- d4 d1)
(-.f64 d4 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
d4
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d2) d1 d1) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d2)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d4 d3) d1) (/.f64 d1 d2) d1) d2)
(+ (* d1 d2) (* d1 (- d4 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
d4
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* d3 (- (/ d2 d3) 1))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* d3 (- (/ d2 d3) 1))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) 1))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* d3 (- (/ d4 d3) 1))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* d3 (- (/ d4 d3) 1))
(fma.f64 (/.f64 d4 d3) 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 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(fma.f64 (/.f64 d2 d3) d3 (neg.f64 d3))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d3) d1)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(fma.f64 (/.f64 (-.f64 d4 d1) d3) d3 (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(fma.f64 (/.f64 d4 d3) d3 (neg.f64 d3))
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 (+ d4 (* -1 d1)))
(*.f64 (-.f64 d4 d1) d1)
(* d1 (+ d4 (* -1 d1)))
(*.f64 (-.f64 d4 d1) d1)
(* d1 (+ d4 (* -1 d1)))
(*.f64 (-.f64 d4 d1) d1)
d4
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) 1))
(*.f64 (*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) 1))
(*.f64 (*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) 1))
(*.f64 (*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) 1))
(*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) 1))
(*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) 1))
(*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) 1))
(*.f64 (*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) 1))
(*.f64 (*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (/ d4 d1) 1))
(*.f64 (*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(*.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d1) d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)

rewrite481.0ms (4%)

Memory
-6.8MiB live, 161.0MiB allocated
Rules
5 780×lower-fma.f32
5 778×lower-fma.f64
5 224×lower-*.f32
5 214×lower-*.f64
4 618×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033192
045184
1209167
21761167
09691167
Stop Event
iter limit
node limit
iter limit
Counts
18 → 399
Calls
Call 1
Inputs
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(-.f64 d2 d3)
(*.f64 d1 (-.f64 d4 d1))
(-.f64 d4 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(+.f64 d4 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1)
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))
(*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1)
(-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)
#s(approx (- d4 d3) (neg.f64 d3))
(neg.f64 d3)
Outputs
(*.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d3) d1) #s(literal 3 binary64))) (fma.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)) (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1))) (*.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1)) (fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1))) (*.f64 (*.f64 d4 d1) (fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1))) (*.f64 (*.f64 d1 d2) (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d3 d2) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 d3 d2) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (+.f64 d3 d2) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 d3 d2) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 d3 d2) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (+.f64 d3 d2) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (+.f64 d3 d2) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 d3 d2) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d3 d2) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 d3 d2) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 d3 d2) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 d3 d2) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (+.f64 d3 d2) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 d3 d2) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 d3 d2) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (+.f64 d3 d2) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (+.f64 d3 d2) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 d3 d2) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d3 d2) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 d3 d2) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 d4 d1) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 d4 d1) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 d4 d1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 d4 d1) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (+.f64 d4 d1) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (+.f64 d4 d1) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (+.f64 d4 d1) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (+.f64 d4 d1) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (+.f64 d3 d2) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 d4 d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 d4 d1) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))) (*.f64 (+.f64 d4 d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (+.f64 d3 d2) (*.f64 (+.f64 d4 d1) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 d4 d1) (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (*.f64 (+.f64 d4 d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 d4 d1) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (+.f64 d4 d1) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (+.f64 d4 d1) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))) (*.f64 (+.f64 d4 d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 d3 d2) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 d4 d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 d4 d1) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))) (*.f64 (+.f64 d4 d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 d3 d2) (*.f64 (+.f64 d4 d1) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (+.f64 d4 d1) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 d4 d1) (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (*.f64 (+.f64 d4 d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 d4 d1) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (+.f64 d4 d1) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (+.f64 d4 d1) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))) (*.f64 (+.f64 d4 d1) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 d3 d2) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 d3 d2) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.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 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 d3 d2) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 d3 d2) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 d3 d2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1)))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) d1) (-.f64 d4 d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) d1) (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 d4 d1) d1) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 d3 d2)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal -1 binary64)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) #s(literal -1 binary64)) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d4 d1) (-.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d4 d1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(fma.f64 d4 d1 (fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1)))
(fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 d4 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(fma.f64 d1 d4 (fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 d2 (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d2 d1 (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))
(-.f64 (*.f64 d1 d2) (fma.f64 d1 (-.f64 d3 d4) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 d2)) (*.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d1)))
(+.f64 (*.f64 d4 d1) (fma.f64 d1 (-.f64 d2 d3) (*.f64 (neg.f64 d1) d1)))
(+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(+.f64 (*.f64 d1 d2) (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 (+.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 d3 d2) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 d3) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (+.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (*.f64 (+.f64 d3 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (pow.f64 d3 #s(literal 3 binary64)))) (*.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d2) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (neg.f64 (+.f64 d3 d2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (-.f64 d2 (neg.f64 d3)))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (+.f64 d3 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d3 d2) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))
(fma.f64 #s(literal -1 binary64) d3 d2)
(fma.f64 d3 #s(literal -1 binary64) d2)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 (neg.f64 d3))))
(-.f64 (+.f64 d2 #s(literal 0 binary64)) d3)
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (+.f64 d3 d2)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(-.f64 d2 d3)
(+.f64 (neg.f64 d3) d2)
(+.f64 d2 (neg.f64 d3))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 d1 (-.f64 d4 d1))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (neg.f64 (pow.f64 d1 #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1)) (neg.f64 (+.f64 d4 d1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))) (neg.f64 (+.f64 d4 d1)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) d1) (+.f64 d4 d1))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (+.f64 d4 d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d4 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1)))))
(fma.f64 d4 d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 d4 (*.f64 (neg.f64 d1) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d4 d1))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (+.f64 d4 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d1 d1))))))
(-.f64 (*.f64 d4 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (pow.f64 (+.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d1) d4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))) (neg.f64 (neg.f64 (+.f64 d4 d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (+.f64 d4 d1)) (*.f64 (+.f64 d4 d1) (*.f64 d1 d1))) (*.f64 (+.f64 d4 d1) (+.f64 d4 d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (-.f64 d4 (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1))) (neg.f64 (+.f64 d4 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 (neg.f64 d1)))
(/.f64 (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)) (+.f64 d4 d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d4 d1) (*.f64 (+.f64 d4 d1) (-.f64 d4 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 d1 d1) (*.f64 d4 (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))))
(fma.f64 #s(literal -1 binary64) d1 d4)
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 d4 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 d1)) (/.f64 (*.f64 d1 d1) (+.f64 d4 d1)))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(-.f64 d4 d1)
(+.f64 (neg.f64 d1) d4)
(+.f64 d4 (neg.f64 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
(*.f64 d1 d4)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
(*.f64 d1 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)))
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(*.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (pow.f64 (-.f64 d4 d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (neg.f64 (neg.f64 (-.f64 d4 d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (*.f64 (-.f64 d4 d2) (*.f64 d2 d2))) (pow.f64 (-.f64 d4 d2) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (-.f64 d2 d4))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (neg.f64 (-.f64 d4 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (-.f64 d4 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d4)) (/.f64 (*.f64 d4 d4) (-.f64 d2 d4)))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)))
(+.f64 d4 d2)
(+.f64 d2 d4)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1)
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)))
#s(approx (- (- d4 d3) d1) (-.f64 d4 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))
(*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1)
(*.f64 d1 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (neg.f64 (pow.f64 d1 #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1)) d1)) (neg.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1)) d1) (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1))) (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))))
(fma.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 #s(approx (- d4 d3) (neg.f64 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1)) (pow.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) #s(approx (- d4 d3) (neg.f64 d3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (neg.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)) (*.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (*.f64 d1 d1))) (*.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)))) (*.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))) (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) (neg.f64 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(approx (- d4 d3) (neg.f64 d3)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (- d4 d3) (neg.f64 d3)) (neg.f64 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1)) (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1)) (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (*.f64 d1 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(approx (- d4 d3) (neg.f64 d3)) (-.f64 (*.f64 d1 d1) (*.f64 #s(approx (- d4 d3) (neg.f64 d3)) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) d1 #s(approx (- d4 d3) (neg.f64 d3)))
(-.f64 (/.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) (neg.f64 d1))))
(-.f64 (/.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)) (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)) (/.f64 (*.f64 d1 d1) (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)))
(-.f64 (/.f64 (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 3 binary64)) (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (+.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) (pow.f64 #s(approx (- d4 d3) (neg.f64 d3)) #s(literal 2 binary64)))))
(-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1)
(+.f64 (neg.f64 d1) #s(approx (- d4 d3) (neg.f64 d3)))
(+.f64 #s(approx (- d4 d3) (neg.f64 d3)) (neg.f64 d1))
#s(approx (- d4 d3) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (neg.f64 d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (neg.f64 (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 0 binary64) d3))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))))
(neg.f64 d3)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) d3)) (/.f64 (*.f64 d3 d3) (+.f64 #s(literal 0 binary64) d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(-.f64 #s(literal 0 binary64) d3)
(+.f64 #s(literal 0 binary64) (neg.f64 d3))

eval696.0ms (5.8%)

Memory
-6.1MiB live, 147.7MiB allocated
Compiler

Compiled 21 397 to 1 800 computations (91.6% saved)

prune39.0ms (0.3%)

Memory
-15.6MiB live, 111.0MiB allocated
Pruning

16 alts after pruning (8 fresh and 8 done)

PrunedKeptTotal
New1 03611 037
Fresh077
Picked145
Done044
Total1 037161 053
Accuracy
100.0%
Counts
1 053 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.0%
(fma.f64 (-.f64 d2 d3) d1 #s(approx (* d1 (- d4 d1)) (*.f64 d4 d1)))
55.1%
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
52.6%
(fma.f64 d2 d1 #s(approx (neg (* d1 (- d3 (- d4 d1)))) (*.f64 d4 d1)))
70.7%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
74.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
77.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))
77.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
54.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))
28.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
33.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
51.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
53.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
56.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
54.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
28.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
31.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 173 to 186 computations (-7.5% saved)

simplify117.0ms (1%)

Memory
22.3MiB live, 100.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d4 d2)
cost-diff0
(*.f64 (+.f64 d4 d2) d1)
cost-diff0
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))
cost-diff0
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))
cost-diff0
(neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
cost-diff0
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
cost-diff0
(-.f64 d4 d3)
cost-diff0
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
cost-diff0
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
cost-diff0
(neg.f64 d3)
cost-diff0
(*.f64 (neg.f64 d3) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
cost-diff0
(-.f64 d2 d1)
cost-diff0
(-.f64 (-.f64 d2 d1) d3)
cost-diff0
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))
Rules
3 256×lower-fma.f32
3 254×lower-fma.f64
824×lower-*.f32
812×lower-*.f64
704×lower-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036218
051208
1103198
2209192
3487192
41197192
52905192
63532192
73561192
83572192
93575192
103575192
113604192
123612192
133612192
03612192
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 d1)
d2
d1
d3
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
(*.f64 (neg.f64 d3) d1)
(neg.f64 d3)
d3
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
(-.f64 d4 d3)
d4
d3
d1
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
d2
d1
(neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
#s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))
(*.f64 (+.f64 d4 d2) d1)
(+.f64 d4 d2)
d4
d2
d1
(*.f64 d1 d1)
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 d1)
d2
d1
d3
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d3))
(*.f64 (neg.f64 d3) d1)
(*.f64 (neg.f64 d1) d3)
(neg.f64 d3)
d3
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
(-.f64 d4 d3)
d4
d3
d1
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
(-.f64 (*.f64 d2 d1) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
d2
d1
(neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
#s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
(fma.f64 (neg.f64 d1) d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))
(*.f64 (+.f64 d4 d2) d1)
(+.f64 d4 d2)
d4
d2
d1
(*.f64 d1 d1)

localize72.0ms (0.6%)

Memory
0.6MiB live, 163.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d1)
accuracy0.00390625
(*.f64 (+.f64 d4 d2) d1)
accuracy5.050754415792676
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
accuracy20.883599475387015
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))
accuracy0
(*.f64 d3 d1)
accuracy0
(neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
accuracy1.7577932332389217
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
accuracy38.32509947351815
#s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))
accuracy0
(-.f64 d4 d3)
accuracy0.00390625
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)
accuracy16.043007679613567
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
accuracy23.152130157862107
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
accuracy0
(*.f64 (neg.f64 d3) d1)
accuracy0
(neg.f64 d3)
accuracy45.79382421805597
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
accuracy0
(-.f64 (-.f64 d2 d1) d3)
accuracy0
(-.f64 d2 d1)
accuracy0.0078125
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
accuracy14.146246708077172
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))
Samples
57.0ms256×0valid
Compiler

Compiled 164 to 30 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 17.0ms (51.4% of total)
ival-sub: 10.0ms (30.2% of total)
ival-add: 3.0ms (9.1% of total)
ival-neg: 2.0ms (6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series63.0ms (0.5%)

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

12 calls:

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

simplify349.0ms (2.9%)

Memory
-0.2MiB live, 107.6MiB allocated
Algorithm
egg-herbie
Rules
15 184×lower-fma.f64
15 184×lower-fma.f32
5 136×lower-*.f64
5 136×lower-*.f32
3 098×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03356179
111095457
233165205
081685100
Stop Event
iter limit
node limit
Counts
684 → 668
Calls
Call 1
Inputs
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(* -1 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(- d4 (+ d1 d3))
(* -1 d3)
(- d4 d3)
(- d4 d3)
(- d4 d3)
(- (* d1 d2) (* d1 (+ d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(* -1 (* d1 (+ d1 d3)))
(- (* d1 d4) (* d1 (+ d1 d3)))
(- (* d1 d4) (* d1 (+ d1 d3)))
(- (* d1 d4) (* d1 (+ d1 d3)))
(* d1 (+ d1 d3))
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d2) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(* d1 d2)
(+ (* d1 d2) (* d1 d4))
(+ (* d1 d2) (* d1 d4))
(+ (* d1 d2) (* d1 d4))
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d4 (+ 1 (* -1 (/ d3 d4))))
(* d1 d4)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* d1 d4)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(* -1 (* d1 d4))
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* 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)
(* d4 (+ d1 (/ (* d1 d2) d4)))
(* d4 (+ d1 (/ (* d1 d2) d4)))
(* d4 (+ d1 (/ (* d1 d2) d4)))
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* -1 (* d4 (- (/ d3 d4) 1)))
(* d1 d4)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(* d1 d4)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(* -1 (* d1 d4))
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 d2) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 d2) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 d2) d4)))))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 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)))
(* -1 (* d1 (+ d1 d3)))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(* -1 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(- d2 (+ d1 d3))
(* -1 d1)
(- d2 d1)
(- d2 d1)
(- d2 d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* -1 (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d4) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(* d1 d4)
(+ (* d1 d2) (* d1 d4))
(+ (* d1 d2) (* d1 d4))
(+ (* d1 d2) (* d1 d4))
d4
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
d2
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d4) d2)))
(* d2 (+ d1 (/ (* d1 d4) d2)))
(* d2 (+ d1 (/ (* d1 d4) d2)))
d2
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d2 (+ 1 (/ d4 d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
d2
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d4) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d4) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d4) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* d1 (- d2 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(- d2 d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ d2 (* -1 d3)) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* d1 (- d4 d1))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(- d4 d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
(- (+ d4 (* -1 d3)) d1)
d4
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(+ d4 (* -1 d3))
(- (* d1 d2) (* d1 (- d1 d4)))
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(* -1 (* d1 (- d1 d4)))
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(* d1 (- d1 d4))
(+ (* d1 d3) (* d1 (- d1 d4)))
(+ (* d1 d3) (* d1 (- d1 d4)))
(+ (* d1 d3) (* d1 (- d1 d4)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* 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)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(+ (* d1 d2) (* d1 d4))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(* -1 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(* -1 d3)
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* d3 (- (/ d4 d3) 1))
(* -1 (* d1 d3))
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(* -1 (* d1 d3))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* 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)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -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 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d2 d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(* d1 (- (+ d2 (* -1 d1)) d3))
(- d2 d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
(- (+ d2 (* -1 d1)) d3)
d2
(+ d2 (* -1 d1))
(+ d2 (* -1 d1))
(+ d2 (* -1 d1))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(- d4 d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(- (+ d4 (* -1 d1)) d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d4 d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- (+ d4 (* -1 d1)) d3))
(* d1 (- d3 d4))
(* d1 (- (+ d1 d3) d4))
(* d1 (- (+ d1 d3) d4))
(* d1 (- (+ d1 d3) d4))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (+ d2 d4))
(* d1 (+ d2 d4))
(* d1 (+ d2 d4))
(* d1 (+ d2 d4))
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d2 d1) 1))
(* d1 (- (/ d2 d1) 1))
(* d1 (- (/ d2 d1) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (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))))
(pow d1 2)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* 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))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (+ d2 d4))
(* d1 (+ d2 d4))
(* d1 (+ d2 d4))
(* d1 (+ d2 d4))
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(pow d1 2)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (* 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 (+ d2 d4))
(* d1 (+ d2 d4))
(* d1 (+ d2 d4))
(* d1 (+ d2 d4))
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
Outputs
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d4))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(- d4 (+ d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(* -1 d3)
(neg.f64 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(- d4 d3)
(-.f64 d4 d3)
(- (* d1 d2) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(- (* d1 d4) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* d1 d4) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* d1 d4) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (+ d1 d3))
(*.f64 (+.f64 d3 d1) d1)
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ (* -1 (* d1 d4)) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (* d1 d3))
(*.f64 (-.f64 d2 d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d4))
(*.f64 (+.f64 d4 d2) d1)
(+ (* d1 d2) (* d1 d4))
(*.f64 (+.f64 d4 d2) d1)
(+ (* d1 d2) (* d1 d4))
(*.f64 (+.f64 d4 d2) d1)
d2
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
d4
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
(* d4 (+ 1 (* -1 (/ (+ d1 d3) d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d4)) d4)
d4
(* d4 (+ 1 (* -1 (/ d3 d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* d4 (+ 1 (* -1 (/ d3 d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d1 d4))
(*.f64 (neg.f64 d4) d1)
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(*.f64 (fma.f64 (/.f64 (+.f64 d3 d1) d4) d1 (neg.f64 d1)) d4)
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(*.f64 (fma.f64 (/.f64 (+.f64 d3 d1) d4) d1 (neg.f64 d1)) d4)
(* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4)))
(*.f64 (fma.f64 (/.f64 (+.f64 d3 d1) d4) d1 (neg.f64 d1)) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (fma.f64 (-.f64 d2 d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (fma.f64 (-.f64 d2 d3) (/.f64 d1 d4) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (fma.f64 (-.f64 d2 d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 d2) d4)))
(*.f64 (fma.f64 (/.f64 d2 d4) d1 d1) d4)
(* d4 (+ d1 (/ (* d1 d2) d4)))
(*.f64 (fma.f64 (/.f64 d2 d4) d1 d1) d4)
(* d4 (+ d1 (/ (* d1 d2) d4)))
(*.f64 (fma.f64 (/.f64 d2 d4) d1 d1) d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d4 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
d4
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(fma.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) d4)
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(fma.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) d4)
(* -1 (* d4 (- (+ (/ d1 d4) (/ d3 d4)) 1)))
(fma.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) d4)
d4
(* -1 (* d4 (- (/ d3 d4) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* -1 (* d4 (- (/ d3 d4) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(*.f64 (-.f64 d1 (/.f64 (*.f64 (+.f64 d3 d1) d1) d4)) d4)
(* -1 (* d1 d4))
(*.f64 (neg.f64 d4) d1)
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d3 d1) d4) d1 (neg.f64 d1)) d4)
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d3 d1) d4) d1 (neg.f64 d1)) d4)
(* -1 (* d4 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d3 d1) d4) d1 (neg.f64 d1)) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d3) d1) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (fma.f64 (-.f64 d2 d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (fma.f64 (-.f64 d2 d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (fma.f64 (-.f64 d2 d3) (/.f64 d1 d4) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 d2) d4)))))
(*.f64 (fma.f64 (/.f64 d2 d4) d1 d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 d2) d4)))))
(*.f64 (fma.f64 (/.f64 d2 d4) d1 d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 d2) d4)))))
(*.f64 (fma.f64 (/.f64 d2 d4) d1 d1) d4)
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (+ d1 d3)))
(*.f64 (-.f64 (neg.f64 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 (+ d1 d3))) (* d1 d2))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* -1 (+ d1 d3))
(-.f64 (neg.f64 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(- d2 (+ d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(* -1 d1)
(neg.f64 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d4) (* d1 d3))
(*.f64 (-.f64 d4 d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(+ (* d1 d2) (* d1 d4))
(*.f64 (+.f64 d4 d2) d1)
(+ (* d1 d2) (* d1 d4))
(*.f64 (+.f64 d4 d2) d1)
(+ (* d1 d2) (* d1 d4))
(*.f64 (+.f64 d4 d2) d1)
d4
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
d2
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
(* d2 (+ 1 (* -1 (/ (+ d1 d3) d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2)) d2)
d2
(* d2 (+ 1 (* -1 (/ d1 d2))))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d1 d2))))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d1 d2))))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d3) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d3) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d3) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d4) d2)))
(*.f64 (fma.f64 (/.f64 d4 d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 d4) d2)))
(*.f64 (fma.f64 (/.f64 d4 d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 d4) d2)))
(*.f64 (fma.f64 (/.f64 d4 d2) d1 d1) d2)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d1) d2))) d2)
d2
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (+ (/ d1 d2) (/ d3 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (+.f64 (/.f64 d3 d2) (/.f64 d1 d2)) #s(literal 1 binary64)))
d2
(* -1 (* d2 (- (/ d1 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* -1 (* d2 (- (/ d1 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* -1 (* d2 (- (/ d1 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d1) d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d3) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d3) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d4 d3) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d4) d2)))))
(*.f64 (fma.f64 (/.f64 d4 d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d4) d2)))))
(*.f64 (fma.f64 (/.f64 d4 d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d4) d2)))))
(*.f64 (fma.f64 (/.f64 d4 d2) d1 d1) d2)
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d2 d1)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d3)) d1)
(-.f64 (-.f64 d2 d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- d4 d1)
(-.f64 d4 d1)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
d4
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(+ d4 (* -1 d3))
(-.f64 d4 d3)
(- (* d1 d2) (* d1 (- d1 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (* d1 d2)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 (- d1 d4)))
(*.f64 (-.f64 d4 d1) d1)
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- d1 d4))
(*.f64 (-.f64 d1 d4) d1)
(+ (* d1 d3) (* d1 (- d1 d4)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ (* d1 d3) (* d1 (- d1 d4)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(+ (* d1 d3) (* d1 (- d1 d4)))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d2) (* d1 d4))
(*.f64 (+.f64 d4 d2) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d2 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (- d4 d1)) d3)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) (+ 1 (/ d1 d3))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d4 d3) 1))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) 1))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d4 d3) 1))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* d1 (- d1 d4)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(*.f64 (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1) d3)
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(*.f64 (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1) d3)
(* d3 (+ d1 (/ (* d1 (- d1 d4)) d3)))
(*.f64 (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d4 d2) (neg.f64 d1)) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d4 d2) (neg.f64 d1)) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) d1))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d4 d2) (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d2 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d2 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (- d4 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ (- d4 d1) d3)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d4 d3)))))
(*.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- d1 d4))) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d1) d3) d1 (neg.f64 d1)) d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(*.f64 (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(*.f64 (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- d1 d4)) d3)))))
(*.f64 (fma.f64 (-.f64 d1 d4) (/.f64 d1 d3) d1) d3)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (+ (* d1 d2) (* d1 d4)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(* d1 (- (+ d2 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
(- (+ d2 (* -1 d1)) d3)
(-.f64 (-.f64 d2 d3) d1)
d2
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(+ d2 (* -1 d1))
(-.f64 d2 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(- (+ d4 (* -1 d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- (+ d4 (* -1 d1)) d3))
(*.f64 (-.f64 (-.f64 d4 d1) d3) d1)
(* d1 (- d3 d4))
(*.f64 (-.f64 d3 d4) d1)
(* d1 (- (+ d1 d3) d4))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(* d1 (- (+ d1 d3) d4))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(* d1 (- (+ d1 d3) d4))
(*.f64 (-.f64 (+.f64 d3 d1) d4) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) 1))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) 1))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d2 d1) 1))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* d1 (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(pow d1 2)
(*.f64 d1 d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d2 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d2 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(*.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (* d1 (+ 1 (* -1 (/ (- d4 d3) d1)))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (* -1 d2) (* -1 (- d3 d4))) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- d3 d4) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(pow d1 2)
(*.f64 d1 d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)

rewrite258.0ms (2.1%)

Memory
12.6MiB live, 166.8MiB allocated
Rules
5 742×lower-fma.f32
5 740×lower-fma.f64
4 652×lower-*.f32
4 640×lower-*.f64
4 130×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036204
051194
1237184
21989184
09063181
Stop Event
iter limit
node limit
iter limit
Counts
20 → 309
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
(*.f64 (neg.f64 d3) d1)
(neg.f64 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
(-.f64 d4 d3)
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
(neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
#s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))
(*.f64 d3 d1)
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))
(*.f64 (+.f64 d4 d2) d1)
(+.f64 d4 d2)
(*.f64 d1 d1)
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))
(*.f64 (-.f64 (-.f64 d2 d1) d3) d1)
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d1) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d3) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 d2 d1) d1) (*.f64 (-.f64 d2 d1) d1) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d2 d1) d1) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d1)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3)) d1)) (neg.f64 (+.f64 (-.f64 d2 d1) d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3)))) (neg.f64 (+.f64 (-.f64 d2 d1) d3)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3)) d1) (+.f64 (-.f64 d2 d1) d3))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3))) (+.f64 (-.f64 d2 d1) d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 (neg.f64 d1) d3))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 (-.f64 d2 d1) d1) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (neg.f64 d1) d3))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3)) (pow.f64 (+.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (-.f64 d2 d1) d3) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 (neg.f64 d1) d3) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (-.f64 (neg.f64 d1) d3) (-.f64 (neg.f64 d1) d3)) (*.f64 d2 (-.f64 (neg.f64 d1) d3)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) d1 (neg.f64 d3)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d1 (neg.f64 d3)) (fma.f64 #s(literal -1 binary64) d1 (neg.f64 d3))) (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (+.f64 d3 d1)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (neg.f64 (+.f64 d3 d1)) (neg.f64 (+.f64 d3 d1))) (*.f64 d2 (neg.f64 (+.f64 d3 d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (+.f64 d2 (+.f64 d3 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (+.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d2 (+.f64 d3 d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (+.f64 (-.f64 d2 d1) d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (-.f64 d2 d1) d3)) (*.f64 (+.f64 (-.f64 d2 d1) d3) (*.f64 d3 d3))) (*.f64 (+.f64 (-.f64 d2 d1) d3) (+.f64 (-.f64 d2 d1) d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))) (pow.f64 d3 #s(literal 3 binary64)))) (*.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 d2 (neg.f64 d1)) (*.f64 (+.f64 #s(literal 0 binary64) d3) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (-.f64 d2 (neg.f64 d1))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (*.f64 (+.f64 #s(literal 0 binary64) d3) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (neg.f64 (+.f64 d2 d1)) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (+.f64 d2 d1))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 d2 d1) (*.f64 (+.f64 #s(literal 0 binary64) d3) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (+.f64 d2 d1)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (-.f64 d2 (neg.f64 d1)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (-.f64 d2 (neg.f64 d1))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (neg.f64 (+.f64 d2 d1)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (+.f64 d2 d1))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 d2 d1) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (+.f64 d2 d1)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)) (+.f64 #s(literal 0 binary64) d3) (*.f64 (-.f64 d2 (neg.f64 d1)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (-.f64 d2 (neg.f64 d1)) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (-.f64 d2 (neg.f64 d1)) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (-.f64 d2 (neg.f64 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (neg.f64 (+.f64 d2 d1)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (neg.f64 (+.f64 d2 d1)) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (neg.f64 (+.f64 d2 d1)) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 d2 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)) (+.f64 #s(literal 0 binary64) d3) (*.f64 (+.f64 d2 d1) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (+.f64 d2 d1) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (+.f64 d2 d1) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 d1) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64))) (+.f64 d2 (+.f64 d3 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d1) d3) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 d2 d2 (+.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d2 (+.f64 d3 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3))) (neg.f64 (-.f64 (-.f64 d2 d1) (neg.f64 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3))) (neg.f64 (+.f64 (-.f64 d2 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) (neg.f64 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3)) (-.f64 (-.f64 d2 d1) (neg.f64 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3)) (+.f64 (-.f64 d2 d1) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 d2 d1) d3) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d3 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)) (pow.f64 (+.f64 d2 d1) #s(literal -1 binary64)) (neg.f64 d3))
(fma.f64 #s(literal -1 binary64) d3 (-.f64 d2 d1))
(fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) #s(literal -1 binary64)) (neg.f64 d3))
(fma.f64 d3 #s(literal -1 binary64) (-.f64 d2 d1))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (+.f64 d3 d1))) (/.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (+.f64 d2 (+.f64 d3 d1))))
(-.f64 (/.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (-.f64 d2 d1) (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (-.f64 d2 d1) (neg.f64 d3))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (+.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d2 (+.f64 d3 d1))))) (/.f64 (pow.f64 (+.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 d2 d2 (+.f64 (pow.f64 (+.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d2 (+.f64 d3 d1))))))
(-.f64 (+.f64 (-.f64 d2 d1) #s(literal 0 binary64)) d3)
(-.f64 (/.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (-.f64 d2 d1) d3)) (/.f64 (*.f64 d3 d3) (+.f64 (-.f64 d2 d1) d3)))
(-.f64 (/.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (+.f64 (-.f64 d2 d1) d3) (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (-.f64 d1 (neg.f64 d3)))
(-.f64 d2 (+.f64 d3 d1))
(+.f64 (neg.f64 d3) (-.f64 d2 d1))
(+.f64 (-.f64 d2 d1) (neg.f64 d3))
(+.f64 d2 (-.f64 (neg.f64 d1) d3))
(+.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (neg.f64 d3)))
(+.f64 d2 (neg.f64 (+.f64 d3 d1)))
(*.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)) (pow.f64 (+.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 d1) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)))) (neg.f64 (neg.f64 (+.f64 d2 d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 d1)) (*.f64 (+.f64 d2 d1) (*.f64 d1 d1))) (pow.f64 (+.f64 d2 d1) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (pow.f64 d1 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (neg.f64 (-.f64 d2 (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1))) (neg.f64 (+.f64 d2 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))))
(/.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)) (-.f64 d2 (neg.f64 d1)))
(/.f64 (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)) (+.f64 d2 d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 d1) (*.f64 (+.f64 d2 d1) (-.f64 d2 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))
(fma.f64 #s(literal -1 binary64) d1 d2)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (-.f64 d2 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 d1)) (/.f64 (*.f64 d1 d1) (+.f64 d2 d1)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))))
(-.f64 d2 d1)
(+.f64 (neg.f64 d1) d2)
(+.f64 d2 (neg.f64 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d3))
(*.f64 (*.f64 d1 #s(literal -1 binary64)) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 (neg.f64 d3) d1)
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d3 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d3 d1))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (neg.f64 d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (neg.f64 (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 0 binary64) d3))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))))
(neg.f64 d3)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) d3)) (/.f64 (*.f64 d3 d3) (+.f64 #s(literal 0 binary64) d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(-.f64 #s(literal 0 binary64) d3)
(+.f64 #s(literal 0 binary64) (neg.f64 d3))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
(*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)
(*.f64 d1 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)))
#s(approx (- (- d4 d3) d1) (-.f64 d4 d3))
(*.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d3) d4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))) (neg.f64 (neg.f64 (+.f64 d4 d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (*.f64 (+.f64 d4 d3) (*.f64 d3 d3))) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (neg.f64 (-.f64 d4 (neg.f64 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3))) (neg.f64 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (-.f64 d4 (neg.f64 d3)))
(/.f64 (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)) (+.f64 d4 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (-.f64 d4 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 d3 d3) (*.f64 d4 (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(fma.f64 #s(literal -1 binary64) d3 d4)
(fma.f64 d3 #s(literal -1 binary64) d4)
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d4 (neg.f64 d3))))
(-.f64 (+.f64 d4 #s(literal 0 binary64)) d3)
(-.f64 (/.f64 (*.f64 d4 d4) (+.f64 d4 d3)) (/.f64 (*.f64 d3 d3) (+.f64 d4 d3)))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(-.f64 d4 d3)
(+.f64 (neg.f64 d3) d4)
(+.f64 d4 (neg.f64 d3))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64))) (pow.f64 (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))) (*.f64 (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)))) (*.f64 (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))) (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))))
(/.f64 (-.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d2 d1 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 d2 d1) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64))) (fma.f64 d2 d1 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64))) (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 d2 d1) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) (*.f64 d2 d1))
(fma.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal -1 binary64) (*.f64 d2 d1))
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
(fma.f64 d1 d2 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
(-.f64 (/.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))) (/.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 d2 d1 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))) (/.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (fma.f64 d2 d1 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))
(-.f64 (fma.f64 d2 d1 #s(literal 0 binary64)) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))) (/.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (fma.f64 d2 d1 (*.f64 #s(literal 1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) (*.f64 d2 d1)))
(-.f64 (*.f64 d2 d1) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
(+.f64 (*.f64 d2 d1) (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
(+.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1))
(*.f64 #s(literal -1 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
(*.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))))
(neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))) (/.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))) (/.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))))))
(-.f64 #s(literal 0 binary64) #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
(+.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
#s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))
(*.f64 d3 d1)
(*.f64 d1 d3)
(*.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (neg.f64 (pow.f64 d1 #s(literal 6 binary64))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))) (*.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 (neg.f64 d1) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 (neg.f64 d1) d1)))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))
(fma.f64 (neg.f64 d1) d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))
(fma.f64 d1 (neg.f64 d1) #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))
(-.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 (neg.f64 d1) d1))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 (neg.f64 d1) d1))))
(-.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))))
(-.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) #s(literal 2 binary64)))))
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
(+.f64 (*.f64 (neg.f64 d1) d1) #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)))
(+.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 (neg.f64 d1) d1))
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1))
(*.f64 (+.f64 d4 d2) d1)
(*.f64 d1 (+.f64 d4 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d4 d1) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) d1)) (neg.f64 (-.f64 d4 d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (neg.f64 (-.f64 d4 d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) d1) (-.f64 d4 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (-.f64 d4 d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(fma.f64 d4 d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d4 d1))
(fma.f64 d1 d4 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d4 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d4 d1))
(+.f64 (*.f64 d4 d1) (*.f64 d2 d1))
(*.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (pow.f64 (-.f64 d4 d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (neg.f64 (neg.f64 (-.f64 d4 d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (*.f64 (-.f64 d4 d2) (*.f64 d2 d2))) (*.f64 (-.f64 d4 d2) (-.f64 d4 d2)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (-.f64 d2 d4))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (neg.f64 (-.f64 d4 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (-.f64 d4 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d4)) (/.f64 (*.f64 d4 d4) (-.f64 d2 d4)))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)))
(+.f64 d4 d2)
(+.f64 d2 d4)
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d1)))
(*.f64 (neg.f64 d1) (neg.f64 d1))
(*.f64 d1 d1)
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal 2 binary64))
(pow.f64 (neg.f64 d1) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))

eval123.0ms (1%)

Memory
16.4MiB live, 105.1MiB allocated
Compiler

Compiled 14 483 to 1 680 computations (88.4% saved)

prune41.0ms (0.3%)

Memory
-38.5MiB live, 85.3MiB allocated
Pruning

16 alts after pruning (4 fresh and 12 done)

PrunedKeptTotal
New9752977
Fresh123
Picked145
Done088
Total97716993
Accuracy
100.0%
Counts
993 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.0%
(fma.f64 (-.f64 d2 d3) d1 #s(approx (* d1 (- d4 d1)) (*.f64 d4 d1)))
55.1%
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
52.6%
(fma.f64 d2 d1 #s(approx (neg (* d1 (- d3 (- d4 d1)))) (*.f64 d4 d1)))
70.7%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 (+.f64 d4 d2) d1)) (*.f64 d1 d1))
74.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))
77.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
54.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))
28.4%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
33.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
51.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1))
53.8%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))
55.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1))
56.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d1)) d1))
54.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
28.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
31.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 281 to 199 computations (29.2% saved)

regimes36.0ms (0.3%)

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

5 calls:

9.0ms
d1
7.0ms
d4
7.0ms
d2
6.0ms
d3
6.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
98.8%2d1
99.4%2d2
97.2%1d3
97.2%1d4
99.2%2(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 19 to 27 computations (-42.1% saved)

regimes13.0ms (0.1%)

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

2 calls:

6.0ms
d2
6.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
99.2%2(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
98.6%2d2
Compiler

Compiled 16 to 15 computations (6.3% saved)

regimes31.0ms (0.3%)

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

5 calls:

7.0ms
d1
6.0ms
d2
6.0ms
d4
6.0ms
d3
5.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
95.2%2d2
97.0%3d3
96.9%3d4
94.7%3d1
93.7%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 19 to 27 computations (-42.1% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
d3
Results
AccuracySegmentsBranch
97.0%3d3
Compiler

Compiled 1 to 4 computations (-300% saved)

regimes15.0ms (0.1%)

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

3 calls:

5.0ms
d2
5.0ms
d4
4.0ms
d3
Results
AccuracySegmentsBranch
85.3%2d2
95.2%2d4
96.8%3d3
Compiler

Compiled 3 to 12 computations (-300% saved)

regimes21.0ms (0.2%)

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

2 calls:

4.0ms
d4
4.0ms
d3
Results
AccuracySegmentsBranch
85.5%4d4
96.2%3d3
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes9.0ms (0.1%)

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

2 calls:

4.0ms
d3
4.0ms
d1
Results
AccuracySegmentsBranch
83.3%4d1
94.0%3d3
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes20.0ms (0.2%)

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

5 calls:

4.0ms
d2
4.0ms
d1
4.0ms
d3
4.0ms
d4
4.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
79.4%6d1
79.4%4d4
79.6%4d2
79.5%6(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
80.7%5d3
Compiler

Compiled 19 to 27 computations (-42.1% saved)

regimes13.0ms (0.1%)

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

3 calls:

5.0ms
d2
4.0ms
d4
4.0ms
d3
Results
AccuracySegmentsBranch
80.3%5d3
78.4%4d4
78.8%4d2
Compiler

Compiled 3 to 12 computations (-300% saved)

regimes8.0ms (0.1%)

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

2 calls:

3.0ms
d2
3.0ms
d3
Results
AccuracySegmentsBranch
78.6%5d3
76.9%3d2
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes10.0ms (0.1%)

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

3 calls:

4.0ms
d4
3.0ms
d3
3.0ms
d2
Results
AccuracySegmentsBranch
78.6%5d3
72.6%2d4
67.1%4d2
Compiler

Compiled 3 to 12 computations (-300% saved)

regimes12.0ms (0.1%)

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

4 calls:

3.0ms
d4
3.0ms
d3
3.0ms
d1
3.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
72.6%2d4
71.2%3d1
71.0%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
78.5%6d3
Compiler

Compiled 18 to 23 computations (-27.8% saved)

regimes6.0ms (0%)

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

2 calls:

2.0ms
d3
2.0ms
d4
Results
AccuracySegmentsBranch
71.4%3d3
60.8%3d4
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes11.0ms (0.1%)

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

5 calls:

2.0ms
d2
2.0ms
d1
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
55.5%3d4
57.6%4d2
53.7%5(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
55.8%6d1
52.8%4d3
Compiler

Compiled 19 to 27 computations (-42.1% saved)

regimes4.0ms (0%)

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

2 calls:

2.0ms
d2
2.0ms
d4
Results
AccuracySegmentsBranch
55.5%3d4
54.6%3d2
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes3.0ms (0%)

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

2 calls:

1.0ms
d2
1.0ms
d4
Results
AccuracySegmentsBranch
50.2%2d2
48.6%2d4
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes7.0ms (0.1%)

Memory
-24.3MiB live, 16.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 19 to 27 computations (-42.1% saved)

bsearch11.0ms (0.1%)

Memory
16.0MiB live, 16.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
-2.665536620915104e+185
-3.1077779282699924e+184
Samples
6.0ms96×0valid
Compiler

Compiled 132 to 132 computations (0% saved)

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

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 18 to 18 computations (0% saved)

bsearch21.0ms (0.2%)

Memory
-9.1MiB live, 30.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.7749739587516015e+148
1.4027478948286652e+151
6.0ms
-3.598215511552011e+78
-2.400681709234568e+78
Samples
12.0ms192×0valid
Compiler

Compiled 214 to 234 computations (-9.3% saved)

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

bsearch2.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.7749739587516015e+148
1.4027478948286652e+151
0.0ms
-3.598215511552011e+78
-2.400681709234568e+78
Compiler

Compiled 210 to 234 computations (-11.4% saved)

bsearch19.0ms (0.2%)

Memory
-10.1MiB live, 29.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.4027478948286652e+151
1.00524564814416e+162
0.0ms
-3.598215511552011e+78
-2.400681709234568e+78
Samples
11.0ms160×0valid
Compiler

Compiled 242 to 270 computations (-11.6% saved)

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

bsearch16.0ms (0.1%)

Memory
26.3MiB live, 26.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.4027478948286652e+151
1.00524564814416e+162
0.0ms
-3.598215511552011e+78
-2.400681709234568e+78
Samples
9.0ms144×0valid
Compiler

Compiled 242 to 280 computations (-15.7% saved)

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

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.4027478948286652e+151
1.00524564814416e+162
0.0ms
-9.368472318347156e+151
-9.221645499695699e+151
Compiler

Compiled 178 to 208 computations (-16.9% saved)

bsearch40.0ms (0.3%)

Memory
3.8MiB live, 43.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.6489923316285832e-254
1.2724232725213618e-249
9.0ms
-1.0344323414603724e-8
-7.638343809419898e-10
13.0ms
-1.332505478040884e+47
-2.5385469555889644e+42
Samples
23.0ms368×0valid
Compiler

Compiled 355 to 447 computations (-25.9% saved)

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

bsearch16.0ms (0.1%)

Memory
-23.5MiB live, 17.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.6489923316285832e-254
1.2724232725213618e-249
6.0ms
-5.444172711057728e-54
-3.5548776432307996e-54
2.0ms
-1.332505478040884e+47
-2.5385469555889644e+42
Samples
8.0ms128×0valid
Compiler

Compiled 312 to 396 computations (-26.9% saved)

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

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
-5.444172711057728e-54
-3.5548776432307996e-54
1.0ms
-1.332505478040884e+47
-2.5385469555889644e+42
Compiler

Compiled 186 to 234 computations (-25.8% saved)

bsearch34.0ms (0.3%)

Memory
-7.9MiB live, 31.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.3052641959906095e+166
1.3283184370489235e+167
12.0ms
1.3069597998751387e-17
1.1298588341334352e-14
8.0ms
-4.474546715283116e-213
-1.548030456881055e-213
0.0ms
-3.598215511552011e+78
-2.400681709234568e+78
Samples
20.0ms304×0valid
Compiler

Compiled 340 to 432 computations (-27.1% saved)

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

bsearch15.0ms (0.1%)

Memory
10.0MiB live, 10.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
1.973379191037596e+49
3.244723420126702e+56
Samples
9.0ms144×0valid
Compiler

Compiled 144 to 180 computations (-25% saved)

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

bsearch18.0ms (0.1%)

Memory
12.1MiB live, 12.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.4027478948286652e+151
1.00524564814416e+162
9.0ms
-1.890492870545482e+144
-1.2843333553312763e+143
Samples
10.0ms160×0valid
Compiler

Compiled 210 to 290 computations (-38.1% saved)

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

bsearch22.0ms (0.2%)

Memory
-24.7MiB live, 11.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.6489923316285832e-254
1.2724232725213618e-249
13.0ms
-4.059422723526681e-127
-1.9501473439167733e-127
6.0ms
-3.2372681211881722e+35
-1.954685498918616e+35
Samples
15.0ms144×0valid
Compiler

Compiled 185 to 293 computations (-58.4% saved)

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

bsearch9.0ms (0.1%)

Memory
6.6MiB live, 6.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.973379191037596e+49
3.244723420126702e+56
6.0ms
4.961893103866815e-306
7.82608172995059e-306
Samples
5.0ms80×0valid
Compiler

Compiled 135 to 213 computations (-57.8% saved)

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

bsearch12.0ms (0.1%)

Memory
8.1MiB live, 8.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
11.0ms
-53144331840286.164
-796299617888.7911
Samples
7.0ms112×0valid
Compiler

Compiled 74 to 116 computations (-56.8% saved)

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

simplify75.0ms (0.6%)

Memory
6.4MiB live, 43.5MiB allocated
Algorithm
egg-herbie
Rules
438×distribute-lft-neg-in-binary64-*.f64-neg.f64
322×cancel-sign-sub-binary64-+.f64-neg.f64-*.f64--.f64
300×unsub-neg-binary64--.f64-neg.f64-+.f64
226×neg-mul-1-binary64-*.f64-neg.f64
216×neg-sub0-binary64--.f64-neg.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01561304
12061304
22411304
32741303
43991303
55951303
68361303
710731303
812691303
913881303
1014341303
1114491303
1214531303
1314541303
1414541303
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 d2 #s(literal -210000000000000001757919155152746349518984514473266972401276697647368860906897913500594663510621320204309287676496238211314937098556791694551903311662884814405199661830128887281798348800 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1)) (fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))))
(if (<=.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #s(literal +inf.0 binary64)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) (fma.f64 (-.f64 d2 d3) d1 #s(approx (* d1 (- d4 d1)) (*.f64 d4 d1))) (if (<=.f64 d3 #s(literal 18000000000000000313738324996766487190640861151049847533628449705655794149766707501027723687858848749689276794139399387371241787640475023333933449216 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (if (<=.f64 d3 #s(literal 18000000000000000313738324996766487190640861151049847533628449705655794149766707501027723687858848749689276794139399387371241787640475023333933449216 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (if (<=.f64 d3 #s(literal 14199999999999999400788039715587618438942590649628486402755927994895094466621646246975755763321274861084396434586094774912917136283379265974343171047424 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (if (<=.f64 d3 #s(literal 15000000000000000512533345514866116583053345305234300659908957640972248640239055414010190326983421975952668018400791097455139466034632398835961092881132814336 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))))
(if (<=.f64 d3 #s(literal -92999999999999994765226503632543106814012073836798109577681864079570524097863662108759120442668431333123800714377432092350756377038036382896346001047552 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)) (if (<=.f64 d3 #s(literal 15000000000000000512533345514866116583053345305234300659908957640972248640239055414010190326983421975952668018400791097455139466034632398835961092881132814336 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))))
(if (<=.f64 d2 #s(literal -13000000000000001047741779547004521299312640 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -6769984589841923/2417851639229258349412352 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1)) (if (<=.f64 d2 #s(literal 5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)))))
(if (<=.f64 d2 #s(literal -13000000000000001047741779547004521299312640 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1)) (if (<=.f64 d2 #s(literal 4772191809575101/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)))))
(if (<=.f64 d2 #s(literal -13000000000000001047741779547004521299312640 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1)) (if (<=.f64 d3 #s(literal -1516130949512411/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d3 #s(literal 3486039150627631/633825300114114700748351602688 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (if (<=.f64 d3 #s(literal 14999999999999999924456792732064342039272368358182735399835165226673650755815637781302849482246564574879344170248641824381362267918492074480023710428965984194403500032 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1))))))
(if (<=.f64 d4 #s(literal 169999999999999998847561274641476755998490435130490880 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)))
(if (<=.f64 d3 #s(literal -164999999999999999585699942113659165881156395368164274313688792855875777170559049763403515209363707531382075369365528375332146045838782476845056 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d3 #s(literal 10499999999999999444198571260017932570560028297697319324651658239802307194898698274561506621535186363545938980998140342488051399249646127784398640225303134208 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))))
(if (<=.f64 d2 #s(literal -319999999999999982584073915853701120 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal -2438866054934369/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d2 #s(literal 5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))))
(if (<=.f64 d4 #s(literal 8538845061402167/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d4 #s(literal 155000000000000009583071010805379319582021290744086528 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))))
(if (<=.f64 d2 #s(literal -52000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Outputs
(if (<=.f64 d2 #s(literal -210000000000000001757919155152746349518984514473266972401276697647368860906897913500594663510621320204309287676496238211314937098556791694551903311662884814405199661830128887281798348800 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1)) (fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))))
(if (<=.f64 d2 #s(literal -210000000000000001757919155152746349518984514473266972401276697647368860906897913500594663510621320204309287676496238211314937098556791694551903311662884814405199661830128887281798348800 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1)) (fma.f64 d2 d1 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1)))
(if (<=.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) #s(literal +inf.0 binary64)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1))) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)))
(if (<=.f64 (-.f64 (+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 d2) (*.f64 d3 d1))) (*.f64 d1 d1)) #s(literal +inf.0 binary64)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) (fma.f64 (-.f64 d2 d3) d1 #s(approx (* d1 (- d4 d1)) (*.f64 d4 d1))) (if (<=.f64 d3 #s(literal 18000000000000000313738324996766487190640861151049847533628449705655794149766707501027723687858848749689276794139399387371241787640475023333933449216 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (if (<=.f64 d3 #s(literal 18000000000000000313738324996766487190640861151049847533628449705655794149766707501027723687858848749689276794139399387371241787640475023333933449216 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d4 d3) d1) d1))))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (if (<=.f64 d3 #s(literal 14199999999999999400788039715587618438942590649628486402755927994895094466621646246975755763321274861084396434586094774912917136283379265974343171047424 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (-.f64 d2 d1) d3) d1))))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (if (<=.f64 d3 #s(literal 15000000000000000512533345514866116583053345305234300659908957640972248640239055414010190326983421975952668018400791097455139466034632398835961092881132814336 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))))
(if (<=.f64 d3 #s(literal -92999999999999994765226503632543106814012073836798109577681864079570524097863662108759120442668431333123800714377432092350756377038036382896346001047552 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)) (if (<=.f64 d3 #s(literal 15000000000000000512533345514866116583053345305234300659908957640972248640239055414010190326983421975952668018400791097455139466034632398835961092881132814336 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1))))
(if (<=.f64 d2 #s(literal -13000000000000001047741779547004521299312640 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -6769984589841923/2417851639229258349412352 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1)) (if (<=.f64 d2 #s(literal 5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 #s(approx (- d4 d3) (neg.f64 d3)) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)))))
(if (<=.f64 d2 #s(literal -13000000000000001047741779547004521299312640 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1)) (if (<=.f64 d2 #s(literal 4772191809575101/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d3)) d1)))))
(if (<=.f64 d2 #s(literal -13000000000000001047741779547004521299312640 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d2 #s(literal -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d4 d3) d1) (-.f64 d4 d1)) d1))))
(if (<=.f64 d3 #s(literal -3500000000000000132571709850489338051206618645930068717053488461558530629959680 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1)) (if (<=.f64 d3 #s(literal -1516130949512411/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) (if (<=.f64 d3 #s(literal 3486039150627631/633825300114114700748351602688 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) (if (<=.f64 d3 #s(literal 14999999999999999924456792732064342039272368358182735399835165226673650755815637781302849482246564574879344170248641824381362267918492074480023710428965984194403500032 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (- d2 d1) d3) (-.f64 d2 d3)) d1))))))
(if (<=.f64 d4 #s(literal 169999999999999998847561274641476755998490435130490880 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)))
(if (<=.f64 d3 #s(literal -164999999999999999585699942113659165881156395368164274313688792855875777170559049763403515209363707531382075369365528375332146045838782476845056 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d3 #s(literal 10499999999999999444198571260017932570560028297697319324651658239802307194898698274561506621535186363545938980998140342488051399249646127784398640225303134208 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))))
(if (<=.f64 d3 #s(literal -164999999999999999585699942113659165881156395368164274313688792855875777170559049763403515209363707531382075369365528375332146045838782476845056 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d3)) (if (<=.f64 d3 #s(literal 10499999999999999444198571260017932570560028297697319324651658239802307194898698274561506621535186363545938980998140342488051399249646127784398640225303134208 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d3))))
(if (<=.f64 d2 #s(literal -319999999999999982584073915853701120 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal -2438866054934369/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d2 #s(literal 5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))))
(if (<=.f64 d2 #s(literal -319999999999999982584073915853701120 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) (if (<=.f64 d2 #s(literal -2438866054934369/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d3)) (if (<=.f64 d2 #s(literal 5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))))
(if (<=.f64 d4 #s(literal 8538845061402167/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d4 #s(literal 155000000000000009583071010805379319582021290744086528 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 8538845061402167/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2)) (if (<=.f64 d4 #s(literal 155000000000000009583071010805379319582021290744086528 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))))
(if (<=.f64 d2 #s(literal -52000000000000 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1)))
(if (<=.f64 d2 #s(literal -52000000000000 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 d4 d1)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d1 d2))

soundness1.3s (10.7%)

Memory
-16.0MiB live, 141.6MiB allocated
Rules
15 184×lower-fma.f64
15 184×lower-fma.f32
14 550×lower-fma.f64
14 550×lower-fma.f32
11 356×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03356179
111095457
233165205
081685100
01139
01833
17629
269427
0880227
02825663
19254951
227464726
376874726
087034642
02915307
19494740
227584653
379824653
091684539
01251377
14091183
213211159
351471111
089561099
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 859 to 592 computations (31.1% saved)

preprocess123.0ms (1%)

Memory
-1.1MiB live, 84.9MiB allocated
Compiler

Compiled 1 114 to 376 computations (66.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...