FastMath dist4

Time bar (total: 12.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

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

sample4.6s (37.6%)

Memory
42.9MiB live, 1 263.4MiB allocated
Samples
609.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 358.0ms
ival-mult: 244.0ms (68.1% of total)
ival-sub: 71.0ms (19.8% of total)
ival-add: 34.0ms (9.5% of total)
ival-true: 6.0ms (1.7% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

explain802.0ms (6.5%)

Memory
-13.5MiB live, 474.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
170-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
90-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
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-rescue170
(*.f64 d1 d3)overflow30
(*.f64 d1 d2)overflow27
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow50
(*.f64 d4 d1)overflow25
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))overflow59
(*.f64 d1 d1)overflow62
+.f64(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))nan-rescue90
(*.f64 d1 d3)overflow30
(*.f64 d1 d2)overflow27
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow50
(*.f64 d4 d1)overflow25
-.f64(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))nan-rescue40
(*.f64 d1 d2)overflow27
(*.f64 d1 d3)overflow30
Confusion
Predicted +Predicted -
+240
-0232
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+2400
-00232
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0232
118
26
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
41.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: 16.0ms (70.6% of total)
ival-sub: 4.0ms (17.6% of total)
ival-add: 2.0ms (8.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess196.0ms (1.6%)

Memory
11.1MiB live, 369.1MiB 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
1.8MiB live, 1.8MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 15 to 11 computations (26.7% saved)

simplify116.0ms (0.9%)

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

localize34.0ms (0.3%)

Memory
6.9MiB live, 85.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d1)
accuracy0.9570250574906174
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
accuracy1.851560435830206
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
accuracy3.7499855508114406
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Samples
27.0ms256×0valid
Compiler

Compiled 51 to 13 computations (74.5% saved)

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

series44.0ms (0.4%)

Memory
0.0MiB live, 43.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
30.0ms
d3
@-inf
((- (+ (- (* 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
@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))

simplify156.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
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)

rewrite337.0ms (2.7%)

Memory
-8.9MiB live, 767.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)))

eval126.0ms (1%)

Memory
4.2MiB live, 394.4MiB allocated
Compiler

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

prune17.0ms (0.1%)

Memory
-24.2MiB live, 66.3MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New5169525
Fresh000
Picked101
Done000
Total5179526
Accuracy
100.0%
Counts
526 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
97.3%
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
51.2%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
82.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
76.7%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
34.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
32.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
29.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
32.7%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 126 to 134 computations (-6.3% saved)

simplify115.0ms (0.9%)

Memory
8.0MiB live, 86.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 d4 d1)
cost-diff0
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))
cost-diff0
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 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 128×lower-fma.f32
3 126×lower-fma.f64
744×lower-*.f32
732×lower-*.f64
664×lower-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029172
043162
188144
2201143
3563143
41626143
53101143
63534143
73542143
83544143
93544143
103614143
113642143
123642143
03642143
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
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
d4
d1
(*.f64 d1 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 d1) d3) 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
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 (neg.f64 d1) d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
d4
d1
(*.f64 d1 d1)

localize101.0ms (0.8%)

Memory
-1.1MiB live, 433.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d4 d1)
accuracy0
(*.f64 d1 d1)
accuracy3.7499855508114406
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
accuracy43.09157513505242
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))
accuracy0
(-.f64 (+.f64 d4 d2) d1)
accuracy0
(+.f64 d4 d2)
accuracy0.0078125
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
accuracy14.916819136129353
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
accuracy0
(*.f64 (neg.f64 d1) d1)
accuracy0
(neg.f64 d1)
accuracy43.401949661739984
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
accuracy0
(*.f64 d2 d1)
accuracy43.06905256587752
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
accuracy0
(neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))
accuracy0.00390625
(-.f64 d3 (-.f64 d4 d1))
accuracy0.01171875
(*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))
accuracy1.253892488027801
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
Samples
78.0ms256×0valid
Compiler

Compiled 150 to 24 computations (84% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-add: 32.0ms (53.8% of total)
ival-mult: 14.0ms (23.5% of total)
ival-sub: 9.0ms (15.1% of total)
ival-neg: 4.0ms (6.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series50.0ms (0.4%)

Memory
16.8MiB live, 302.7MiB allocated
Counts
17 → 576
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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())
#s(alt #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())
#s(alt (*.f64 d1 d1) (patch (*.f64 d1 d1) #<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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor 0 d4) (#s(alt (*.f64 d4 d1) (patch (*.f64 d4 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt (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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor inf d4) (#s(alt #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 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 (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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d4) (taylor -inf d4) (#s(alt #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 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 (* -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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #<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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #<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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #<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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 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)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 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)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 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)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 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 (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 (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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor inf d1) (#s(alt #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor inf d1) (#s(alt #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- (+ d2 d4) d3)) (taylor inf d1) (#s(alt #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 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 (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 (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 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.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 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1)) (patch (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) (patch #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 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 (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
9.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)) (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d4 d1) (* d1 d1))
4.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)) (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d4 d1) (* d1 d1))
3.0ms
d3
@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)) (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d4 d1) (* d1 d1))
3.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)) (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d4 d1) (* d1 d1))
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)) (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d4 d1) (* d1 d1))

simplify252.0ms (2%)

Memory
-9.6MiB live, 541.5MiB allocated
Algorithm
egg-herbie
Rules
11 440×lower-fma.f64
11 440×lower-fma.f32
4 874×lower-*.f64
4 874×lower-*.f32
3 254×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02775192
19044696
226954573
082364438
Stop Event
iter limit
node limit
Counts
576 → 562
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)))
(- (* d1 d2) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 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)))
(* -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 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 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) (* -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 d4)
(* d1 d4)
(* d1 d4)
(* -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 d4) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (* -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)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* 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)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(- (* d1 d2) (* d1 (- 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 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 (/ (* 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 (- (+ (/ (* 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 (- 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 (- (* -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 (- 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 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 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) (- (/ 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))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(* -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 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
Outputs
(- (* 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 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 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)
(* d1 (- d2 d1))
(*.f64 (-.f64 d2 d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ (* d1 d4) (* d1 (- d2 d1)))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- d2 d1)
(-.f64 d2 d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
(- (+ d2 d4) d1)
(-.f64 (+.f64 d4 d2) d1)
d2
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 d2 d3) d1) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (* d1 d3))
(*.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)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (/ (* d1 d2) d4) (+ (* -1 d1) (/ (* d1 (+ d1 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) 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 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 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 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d3) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (/ (* d1 d3) d4)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 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 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (- (* -1 (/ (- (* d1 d2) (* d1 (+ d1 d3))) d4)) d1)))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) 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 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 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 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d3) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (* d1 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 d2 d3) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 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 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 d4) (* d1 d3))
(*.f64 (-.f64 d4 d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (* d1 d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 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 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 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 d4 d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(*.f64 (fma.f64 (-.f64 d4 d3) (/.f64 d1 d2) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (/ (* d1 d3) d2)))
(*.f64 (fma.f64 (-.f64 d4 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 (-.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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 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) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 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 d4 d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (* d1 d3)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 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 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 (/ (* 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 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* 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 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (fma.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (*.f64 (/.f64 d1 d3) (+.f64 d4 d2))) 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 (- 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 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* 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 (- (* -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 (- 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 (- (+ 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 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 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 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.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 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 d1)
(neg.f64 d1)
(* -1 (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) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.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 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 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 (- 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 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d4)) (* -1 d3))))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 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)

rewrite239.0ms (1.9%)

Memory
12.1MiB live, 451.3MiB allocated
Rules
6 558×lower-fma.f32
6 556×lower-fma.f64
4 616×lower-*.f32
4 604×lower-*.f64
3 824×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029157
043147
1196129
21644129
08702129
Stop Event
iter limit
node limit
iter limit
Counts
17 → 440
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)
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
(*.f64 d1 d1)
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 (fma.f64 d1 d2 #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 3 binary64))) (fma.f64 (fma.f64 d1 d2 #s(literal 0 binary64)) (fma.f64 d1 d2 #s(literal 0 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) #s(literal 2 binary64)) (*.f64 (fma.f64 d1 d2 #s(literal 0 binary64)) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1)))))
(/.f64 (-.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))) #s(literal 3 binary64))) (fma.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 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))) (fma.f64 (/.f64 (pow.f64 d1 #s(literal 4 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 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 (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)))) #s(literal 3 binary64)) (pow.f64 (/.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)))) #s(literal 3 binary64))) (fma.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 (*.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)))) (fma.f64 (/.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 (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 (+.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 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))) #s(literal 3 binary64)) (pow.f64 (/.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))) #s(literal 3 binary64))) (fma.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 d1 d2) #s(literal 2 binary64)) (fma.f64 d1 d2 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))) (fma.f64 (/.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 (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 (/.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 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) (*.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) (*.f64 d1 d2)) (-.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) (*.f64 d1 d2)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1) (*.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.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 (+.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 (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 (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 d1) 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 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))
(/.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 d1) d3)))) (*.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 d1) d3))))))
(/.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 d1) 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 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3))))
(/.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 d1) 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 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 d1) d3))))))
(/.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 d1) d3)) (-.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 d1) 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 (*.f64 d1 d2) (*.f64 (neg.f64 d1) d3)) (-.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 d1) 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 #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 d1) d3)))) (-.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 d1) d3)))) (*.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 d1) d3)))) (-.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 d1) 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 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 d2 d3)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 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 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 (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 (-.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 d1) d3) (*.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 d1) d3) (*.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 (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 (-.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 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 d1) d3) (*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)))
(+.f64 (*.f64 (neg.f64 d1) d3) (*.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 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 (-.f64 d4 d1) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d1) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (+.f64 (-.f64 d4 d1) d3)) (/.f64 (*.f64 d3 d3) (+.f64 (-.f64 d4 d1) d3)) (fma.f64 (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d1) d3)) (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d1) d3)) (*.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 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))) #s(literal 3 binary64))) (fma.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 d3 #s(literal 3 binary64)) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) d3) (*.f64 d3 d3))) (fma.f64 (/.f64 (pow.f64 (-.f64 d4 d1) #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 (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 (pow.f64 (-.f64 d3 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d3 d4) #s(literal 2 binary64)) (fma.f64 d1 d1 (*.f64 (-.f64 d3 d4) (neg.f64 d1)))))
(/.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 d3 d4) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d3 d4) (+.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 d3 d4) (*.f64 (neg.f64 d1) d1))) (*.f64 (+.f64 d3 d4) (+.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 d3 d4))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d3 d3 (fma.f64 d4 d4 (*.f64 d3 d4))) (+.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 d3 d4))) (*.f64 (neg.f64 d1) d1))) (*.f64 (fma.f64 d3 d3 (fma.f64 d4 d4 (*.f64 d3 d4))) (+.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))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (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 (+.f64 d4 d2) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (+.f64 (+.f64 d4 d2) #s(literal 0 binary64)) (+.f64 (+.f64 d4 d2) #s(literal 0 binary64)) (fma.f64 d1 d1 (*.f64 (+.f64 (+.f64 d4 d2) #s(literal 0 binary64)) d1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (+.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d4 d2) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (+.f64 (+.f64 d4 d2) d1)) (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (+.f64 (+.f64 d4 d2) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d4 d2) d1)) (/.f64 (*.f64 d1 d1) (+.f64 (+.f64 d4 d2) 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 (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)))) #s(literal 3 binary64)) (pow.f64 (/.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)))) #s(literal 3 binary64))) (fma.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 (+.f64 d4 d2) #s(literal 3 binary64)) (fma.f64 d1 (+.f64 (+.f64 d4 d2) d1) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))) (fma.f64 (/.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 (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 (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 (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 (-.f64 (pow.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2)) (*.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d4 d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 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)
(*.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) (fma.f64 (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))) (fma.f64 (/.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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 d1 #s(literal 6 binary64))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) (*.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 (neg.f64 d1) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 (neg.f64 d1) d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 (neg.f64 d1) d1)))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 (neg.f64 d1) d1)))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d1) #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))
(fma.f64 (neg.f64 d1) d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))
(fma.f64 d1 (neg.f64 d1) #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))
(-.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 (neg.f64 d1) d1))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 (neg.f64 d1) d1))))
(-.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 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 d4 d1))) (pow.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) #s(literal 2 binary64)))))
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 (neg.f64 d1) d1) #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)))
#s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
(*.f64 d1 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 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 (neg.f64 d1) #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))

eval229.0ms (1.9%)

Memory
12.5MiB live, 721.3MiB allocated
Compiler

Compiled 19 890 to 2 109 computations (89.4% saved)

prune50.0ms (0.4%)

Memory
-40.7MiB live, 174.6MiB allocated
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New99841 002
Fresh044
Picked235
Done000
Total1 000111 011
Accuracy
100.0%
Counts
1 011 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.2%
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
97.3%
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
51.2%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
82.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
34.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
32.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
53.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
55.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
56.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
29.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
32.7%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 129 to 143 computations (-10.9% saved)

simplify267.0ms (2.2%)

Memory
39.1MiB live, 155.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
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 d1)
cost-diff0
#s(approx (- (+ d4 d2) d1) (-.f64 d4 d1))
cost-diff0
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) 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 d2 d3)
cost-diff0
(*.f64 (-.f64 d2 d3) d1)
cost-diff0
(-.f64 d4 d1)
cost-diff192
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
Rules
3 232×lower-fma.f32
3 228×lower-fma.f64
840×lower-*.f32
830×lower-*.f64
696×lower-+.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033198
046192
191179
2174179
3407179
41171179
53034179
63593179
73617179
83628179
93632179
103632179
113658179
123662179
03662179
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
d1
(-.f64 d4 d1)
d4
(*.f64 (-.f64 d2 d3) d1)
(-.f64 d2 d3)
d2
d3
#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 d2) d1) (-.f64 d4 d1)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)
#s(approx (- (+ d4 d2) d1) (-.f64 d4 d1))
(-.f64 d4 d1)
d4
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
Outputs
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(*.f64 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3) d1)
d1
(-.f64 d4 d1)
d4
(*.f64 (-.f64 d2 d3) d1)
(-.f64 d2 d3)
d2
d3
#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))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)) d1)
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
#s(approx (- (+ d4 d2) d1) (+.f64 d2 d4))
(+.f64 d4 d2)
(+.f64 d2 d4)
d4
d2
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)
#s(approx (- (+ d4 d2) d1) (-.f64 d4 d1))
(-.f64 d4 d1)
d4
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

localize129.0ms (1%)

Memory
-23.9MiB live, 378.4MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d3 d1)
accuracy0
(neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1)))
accuracy1.253892488027801
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
accuracy37.36838492192179
#s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))
accuracy0
(-.f64 d4 d1)
accuracy0.0078125
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)
accuracy14.916819136129353
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
accuracy21.981209803862303
#s(approx (- (+ d4 d2) d1) (-.f64 d4 d1))
accuracy0
(+.f64 d4 d2)
accuracy0.0078125
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
accuracy14.916819136129353
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
accuracy21.136567836545005
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
accuracy0
(*.f64 d4 d1)
accuracy45.13549349325705
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
accuracy0
(-.f64 d4 d1)
accuracy0
(-.f64 d2 d3)
accuracy0.0078125
(*.f64 (-.f64 d2 d3) d1)
accuracy1.7538869832389217
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
Samples
95.0ms256×0valid
Compiler

Compiled 146 to 27 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-add: 34.0ms (44.7% of total)
ival-mult: 28.0ms (36.8% of total)
ival-sub: 12.0ms (15.8% of total)
ival-neg: 1.0ms (1.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series114.0ms (0.9%)

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

12 calls:

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

simplify560.0ms (4.5%)

Memory
11.9MiB live, 482.6MiB allocated
Algorithm
egg-herbie
Rules
11 508×lower-fma.f64
11 508×lower-fma.f32
4 782×lower-*.f64
4 782×lower-*.f32
2 694×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03065677
110295068
229954792
081964672
Stop Event
iter limit
node limit
Counts
612 → 592
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 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)))
(* 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)
(- (* 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 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))))
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 (/ (* 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)))
(* 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)
(* -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)))))
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) (* -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)))
(* 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 (* 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 (* d1 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(* -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))
(+ (* 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)
(* -1 (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(- (* d1 d2) (* d1 (- (+ d1 d3) d4)))
(* d1 d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* 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 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)))
(* 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)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) 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)) 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)))
(* 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) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(* d1 d2)
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (* d1 d2) (* d1 (- 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)
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (- (/ (* d1 d2) d3) (+ d1 (/ (* 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))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (* d1 d2) (* d1 (- 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)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
d4
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (+ d2 d4))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(* d1 (+ d2 (+ d4 (* -1 d1))))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(+ d2 (+ d4 (* -1 d1)))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (+ d2 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))
(* d1 (- d3 d4))
(* d1 (- (+ d1 d3) d4))
(* d1 (- (+ d1 d3) d4))
(* d1 (- (+ d1 d3) d4))
(* 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))))
(* -1 d1)
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 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 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ 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))))
(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 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* d1 d4)
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ (+ d2 d4) d1)))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ 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 (- 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)
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 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)
(* 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)
(- (* 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 d3) d1) d1)
(- (* d1 d4) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (* d1 d4) (* d1 (+ d1 d3)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) 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 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.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 (-.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)
(* 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 (-.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 (/ (* 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)
(* 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 (fma.f64 (+.f64 d3 d1) (/.f64 (neg.f64 d1) d4) d1) d4)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(*.f64 (fma.f64 (+.f64 d3 d1) (/.f64 (neg.f64 d1) d4) d1) d4)
(* d4 (- (* -1 (/ (* d1 (+ d1 d3)) d4)) (* -1 d1)))
(*.f64 (fma.f64 (+.f64 d3 d1) (/.f64 (neg.f64 d1) d4) d1) 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)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.f64 d1 d4) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (-.f64 (-.f64 d2 d1) d3) (/.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 (-.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)
(* 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 (-.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) (* -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)
(* 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 (fma.f64 (+.f64 d3 d1) (/.f64 (neg.f64 d1) d4) d1) d4)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(*.f64 (fma.f64 (+.f64 d3 d1) (/.f64 (neg.f64 d1) d4) d1) d4)
(* -1 (* d4 (- (/ (* d1 (+ d1 d3)) d4) d1)))
(*.f64 (fma.f64 (+.f64 d3 d1) (/.f64 (neg.f64 d1) d4) d1) 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 (* 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(+ (* -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 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))
(*.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)
(* -1 (* d1 (- (+ d1 d3) d4)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) 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 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (neg.f64 d3) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (neg.f64 d3) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (neg.f64 d3) (/.f64 d1 d2) d1) d2)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d1)) d2)))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d1 d2)))
(fma.f64 (/.f64 (-.f64 d4 d1) d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d2 (+ d1 (* -1 (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (neg.f64 d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (neg.f64 d3) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (neg.f64 d3) (/.f64 d1 d2) d1) d2)
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* -1 (* d2 (- (/ d3 d2) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d1)) d2)))))
(*.f64 (fma.f64 (-.f64 d4 d1) (/.f64 d1 d2) d1) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (- d4 d1) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (-.f64 d1 d4) d2) #s(literal 1 binary64)))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 (- (+ d1 d3) d4)) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1 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)
(* 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)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (* d1 d2) (* d1 (- 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 d3) d1) d1)
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) d1)
(- (* -1 (* d1 d3)) (* d1 (- d1 d4)))
(*.f64 (-.f64 (-.f64 d4 d3) d1) 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)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* 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 (/ (* 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 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* d3 (- (* -1 (/ (* d1 (- d1 d4)) d3)) d1))
(*.f64 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* 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)
(* 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 (+ 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 d2 d1) d3) d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -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 (- 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 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* -1 (* d3 (- (/ (* d1 (- d1 d4)) d3) (* -1 d1))))
(*.f64 (neg.f64 d3) (fma.f64 (/.f64 (-.f64 d1 d4) d3) d1 d1))
(* 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)
(* 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)
d4
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 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 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (+ d2 d4))
(*.f64 (+.f64 d4 d2) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(* d1 (+ d2 (+ d4 (* -1 d1))))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(+ d2 (+ d4 (* -1 d1)))
(-.f64 (+.f64 d4 d2) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (+ d2 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)
(* 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)
(* -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) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 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)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (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) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d1 d1))
(* -1 d1)
(neg.f64 d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* d1 (- (+ (/ d2 d1) (/ d4 d1)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 d2 d1)) #s(literal 1 binary64)) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (/.f64 d2 d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(* (pow d1 2) (- (/ d4 d1) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)) (*.f64 d1 d1))
(pow d1 2)
(*.f64 d1 d1)
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 d1 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 d1 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 d1 (fma.f64 (/.f64 (-.f64 d3 d4) 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 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d2) d4) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d2) d4) d1)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d2) d4) d1)) 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)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (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 d2) d4) 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 d2) d4) 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 d2) d4) 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) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d2) d4) 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 d2) d4) 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 d2) d4) 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 d2) d4) 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 d2) d4) 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 d2) d4) 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 (- d3 d4))) d1)) 1))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d3 d2) d4) 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 d2) d4) 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 d2) d4) d1)) 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 d1 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 d1 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1))
(* (pow d1 2) (- (+ 1 (/ d3 d1)) (/ d4 d1)))
(*.f64 d1 (fma.f64 (/.f64 (-.f64 d3 d4) d1) d1 d1))
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)

rewrite368.0ms (3%)

Memory
-20.9MiB live, 1 070.0MiB allocated
Rules
5 824×lower-fma.f32
5 820×lower-fma.f64
5 056×lower-*.f32
5 046×lower-*.f64
4 430×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033181
046175
1214162
21741162
09384162
Stop Event
iter limit
node limit
iter limit
Counts
17 → 416
Calls
Call 1
Inputs
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(-.f64 d4 d1)
(*.f64 (-.f64 d2 d3) d1)
(-.f64 d2 d3)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
(*.f64 d4 d1)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)
#s(approx (- (+ d4 d2) d1) (+.f64 d4 d2))
(+.f64 d4 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)
#s(approx (- (+ d4 d2) d1) (-.f64 d4 d1))
(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)
Outputs
(*.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(*.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 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) #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 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(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 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #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 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d3) d1) #s(literal 3 binary64))) (fma.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d2 d1)) (fma.f64 (-.f64 d4 d1) d1 (*.f64 d2 d1)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d2 d1)) (*.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 (-.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 (+.f64 (pow.f64 (*.f64 d2 d1) #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 d2 d1) #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 d2 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) 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 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #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 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (+.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 d4 d1) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 d2 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.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 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 d4 d4 (*.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 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (fma.f64 d4 d4 (*.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 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 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 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 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 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 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 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 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 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (*.f64 (+.f64 d4 d1) #s(literal 1 binary64))) (*.f64 (+.f64 d4 d1) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (+.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 d4 d1) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (*.f64 d1 (+.f64 d3 d2)) (*.f64 (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (+.f64 d4 d1) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 d2 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (-.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.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 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 d4 d4 (*.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 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (fma.f64 d4 d4 (*.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 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.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 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 d2 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (fma.f64 (-.f64 (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 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.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)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) 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 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (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 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 d3 d1) (*.f64 d1 (+.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.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 d3 d1) (*.f64 d1 (+.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 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 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.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 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.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 (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.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 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 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 (*.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 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 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 (*.f64 d4 d1) (*.f64 d1 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.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 (*.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 d3 d1) (*.f64 d1 (+.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 (*.f64 d4 d1) (*.f64 d1 d1)))) (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 (*.f64 d4 d1) (*.f64 d1 d1)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.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 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.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 (*.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 d3 d1) (*.f64 d1 (+.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 (*.f64 d4 d1) (*.f64 d1 d1)))) (-.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 (*.f64 d4 d1) (*.f64 d1 d1)))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (+.f64 d4 d1) (*.f64 (+.f64 d3 d2) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 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 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 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 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 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 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 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 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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1))) (*.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 (*.f64 d2 d1) (*.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 d2 d1) (*.f64 (neg.f64 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))))) (*.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 (*.f64 d2 d1) (*.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 d2 d1) (*.f64 (neg.f64 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 (*.f64 d2 d1) (*.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 d2 d1) (*.f64 (neg.f64 d3) d1)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.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 (*.f64 d2 d1) (*.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 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (-.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (-.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.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 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d1) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1))) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))))) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.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)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.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 #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 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.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 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.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 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 d4 d1) (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) 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))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))) (fma.f64 d4 d4 (*.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 d4 d1) (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))) (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))))) (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) 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))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))) (fma.f64 d4 d4 (*.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 d1 (+.f64 d4 d1)) (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) 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 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 (-.f64 (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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (+.f64 d4 d1) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2))) (*.f64 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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.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 (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 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (+.f64 d4 d1) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (+.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)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (fma.f64 d4 d4 (*.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 d4 d1) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))))) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (+.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)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (fma.f64 d4 d4 (*.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 d1 (+.f64 d4 d1)) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.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 d3 d1) (*.f64 d1 (+.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 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.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 d3 d1) (*.f64 d1 (+.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 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 (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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (+.f64 d4 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (+.f64 d4 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (*.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 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.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 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 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 d4 d1) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) d1))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.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))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 d4 d4 (*.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 d4 d1) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (+.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))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 d4 d4 (*.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 d1 (+.f64 d4 d1)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.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 d3 d1) (*.f64 d1 (+.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 (*.f64 d4 d1) (*.f64 d1 d1)))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.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 d3 d1) (*.f64 d1 (+.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 (*.f64 d4 d1) (*.f64 d1 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)))
(/.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 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #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 (-.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 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) d1) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #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 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.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 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #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 (-.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 (-.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d3 d2)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal -1 binary64)) (*.f64 (-.f64 d4 d1) 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 (neg.f64 d1) d1 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #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 (-.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 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d2 d1 (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d4 d1 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 d1)))
(fma.f64 d4 d1 (fma.f64 (-.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1)))
(fma.f64 d1 (+.f64 d4 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 d2 (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1)))
(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)))
(-.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 (-.f64 d4 d1) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1))))
(-.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d2 d1)) (*.f64 d3 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 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))
(-.f64 (*.f64 d2 d1) (*.f64 (-.f64 d3 (-.f64 d4 d1)) d1))
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 (neg.f64 d1) d1)))
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (fma.f64 (-.f64 d4 d1) d1 (*.f64 d2 d1)) (*.f64 (neg.f64 d3) d1))
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d2 d3) 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 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d2 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1))
(*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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))) (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)))
(/.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)))) (pow.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d1) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (neg.f64 (-.f64 d4 (neg.f64 d1))))
(/.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) (-.f64 d4 (neg.f64 d1)))
(/.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) (+.f64 d4 d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d4 d1) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d3 d2)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.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 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) #s(literal -1 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 (+.f64 d3 d2) (-.f64 d2 d3)) d1)) (neg.f64 (+.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (neg.f64 (+.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.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 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d3 d2)))))
(/.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 d3 d1) (*.f64 d1 (+.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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (+.f64 d3 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (+.f64 d3 d2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d3 (+.f64 d3 d2) (*.f64 d2 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1))) (neg.f64 (*.f64 d1 (+.f64 d3 d2))))
(/.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 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) 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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d3 d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 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 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d1) (*.f64 d2 d1))
(fma.f64 (neg.f64 d1) d3 (*.f64 d2 d1))
(fma.f64 (neg.f64 d3) d1 (*.f64 d2 d1))
(fma.f64 d3 (neg.f64 d1) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 (neg.f64 d3) d1))
(fma.f64 d1 (neg.f64 d3) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 (neg.f64 d3) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) 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 d3 d1) (*.f64 d1 (+.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 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(-.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(*.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)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 (neg.f64 d3))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (+.f64 d3 d2)))
(-.f64 (/.f64 (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))
#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 d2 d4)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)) d1)
(*.f64 d1 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)))
#s(approx (- (+ d4 d2) d1) (+.f64 d2 d4))
(*.f64 (*.f64 (+.f64 d2 d4) (-.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 d2 d4) (-.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 d2 d4) (-.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 d2 d4) (-.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 d2 d4) (-.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 d2 d4)))))
(/.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 d2 d4) (-.f64 d4 d2)) (-.f64 d4 d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d2 d4) (-.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 d2 d4))))
(/.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 d2 d4)
(+.f64 d4 d2)
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)
(*.f64 d1 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)))
#s(approx (- (+ d4 d2) d1) (-.f64 d4 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))) (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 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 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)

eval186.0ms (1.5%)

Memory
-13.4MiB live, 340.4MiB allocated
Compiler

Compiled 22 193 to 1 753 computations (92.1% saved)

prune30.0ms (0.2%)

Memory
13.2MiB live, 99.1MiB allocated
Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New1 05521 057
Fresh033
Picked145
Done033
Total1 056121 068
Accuracy
100.0%
Counts
1 068 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.2%
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
74.4%
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
74.7%
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
51.2%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
82.9%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
34.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
32.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
53.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
55.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
56.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
29.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
32.7%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 121 to 131 computations (-8.3% saved)

simplify138.0ms (1.1%)

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

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (- d2 d3) (neg.f64 d3))
cost-diff0
(*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
cost-diff0
(-.f64 d4 d1)
cost-diff192
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (* (- d2 d3) d1) (*.f64 d2 d1))
cost-diff0
(-.f64 d4 d1)
cost-diff0
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
cost-diff0
(-.f64 d2 d1)
cost-diff0
#s(approx (- (+ d4 d2) d1) (-.f64 d2 d1))
cost-diff0
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
cost-diff0
(neg.f64 d3)
cost-diff0
(*.f64 (neg.f64 d3) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
cost-diff0
(+.f64 d4 d2)
cost-diff0
(-.f64 (+.f64 d4 d2) d3)
cost-diff0
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
cost-diff0
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
Rules
4 048×lower-fma.f32
4 044×lower-fma.f64
1 016×lower-*.f32
1 006×lower-*.f64
872×lower-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033189
046183
185176
2157170
3371170
4920170
52332170
63417170
73545170
83557170
93559170
103560170
113659170
123695170
133695170
03695170
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(-.f64 (+.f64 d4 d2) d3)
(+.f64 d4 d2)
d4
d2
d3
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
(*.f64 (neg.f64 d3) d1)
(neg.f64 d3)
d3
d1
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)
#s(approx (- (+ d4 d2) d1) (-.f64 d2 d1))
(-.f64 d2 d1)
d2
d1
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
d1
(-.f64 d4 d1)
d4
#s(approx (* (- d2 d3) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
d1
(-.f64 d4 d1)
d4
(*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
#s(approx (- d2 d3) (neg.f64 d3))
(neg.f64 d3)
d3
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(-.f64 (+.f64 d4 d2) d3)
(+.f64 d4 d2)
d4
d2
d3
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) 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 d2) d1) (-.f64 d2 d1)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)
#s(approx (- (+ d4 d2) d1) (-.f64 d2 d1))
(-.f64 d2 d1)
d2
d1
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 (-.f64 d4 d1) d1 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
d1
(-.f64 d4 d1)
d4
#s(approx (* (- d2 d3) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(*.f64 (-.f64 #s(approx (- d2 d3) (neg.f64 d3)) (-.f64 d1 d4)) d1)
d1
(-.f64 d4 d1)
d4
(*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
#s(approx (- d2 d3) (neg.f64 d3))
(neg.f64 d3)
d3

localize67.0ms (0.5%)

Memory
21.1MiB live, 105.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 d3)
accuracy0.0078125
(*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
accuracy1.7538869832389217
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
accuracy31.32902462882958
#s(approx (- d2 d3) (neg.f64 d3))
accuracy0
(-.f64 d4 d1)
accuracy0
(*.f64 d2 d1)
accuracy1.7538869832389217
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
accuracy30.552255163952193
#s(approx (* (- d2 d3) d1) (*.f64 d2 d1))
accuracy0
(-.f64 d2 d1)
accuracy0.0078125
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)
accuracy14.916819136129353
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
accuracy19.847892802383956
#s(approx (- (+ d4 d2) d1) (-.f64 d2 d1))
accuracy0
(*.f64 (neg.f64 d3) d1)
accuracy0
(neg.f64 d3)
accuracy42.12100350910848
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
accuracy0
(-.f64 (+.f64 d4 d2) d3)
accuracy0
(+.f64 d4 d2)
accuracy0.0078125
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
accuracy10.956752743064447
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
Samples
52.0ms256×0valid
Compiler

Compiled 143 to 27 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 15.0ms (39.9% of total)
ival-add: 13.0ms (34.6% of total)
ival-sub: 8.0ms (21.3% of total)
ival-neg: 1.0ms (2.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series70.0ms (0.6%)

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

12 calls:

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

simplify303.0ms (2.5%)

Memory
-2.6MiB live, 105.3MiB allocated
Algorithm
egg-herbie
Rules
11 926×lower-fma.f64
11 926×lower-fma.f32
4 870×lower-*.f64
4 870×lower-*.f32
3 104×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02855815
19425411
228264677
377374647
086864545
Stop Event
iter limit
node limit
Counts
624 → 601
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 d3))
(+ (* d1 d4) (* d1 (- d2 d3)))
(+ (* d1 d4) (* d1 (- d2 d3)))
(+ (* d1 d4) (* d1 (- d2 d3)))
(- d2 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
d2
(+ d2 d4)
(+ d2 d4)
(+ d2 d4)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(- (+ (* d1 d2) (* d1 d4)) (+ (* d1 d3) (pow d1 2)))
(* d1 (- 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)
(+ (* -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 d1)
(- d4 d1)
(- d4 d1)
(- d4 d1)
(+ (* -1 (pow d1 2)) (* d1 (- d2 d3)))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(+ (* -1 (pow d1 2)) (+ (* d1 d4) (* d1 (- d2 d3))))
(* d1 d4)
(* d4 (- (+ d1 (/ (* 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 d3)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d3)) d4)))
(* d4 (+ d1 (/ (* d1 (- d2 d3)) d4)))
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
d4
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d4 (+ 1 (/ d2 d4)))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(* d1 d4)
(* 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)))
(* 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))))
d4
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d4 (+ 1 (* -1 (/ d1 d4))))
(* d1 d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* 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 d3)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d3)) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d3)) d4)))))
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(* d1 d4)
(* -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)))
(* 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)))))
d4
(* -1 (* d4 (- (/ d1 d4) 1)))
(* -1 (* d4 (- (/ d1 d4) 1)))
(* -1 (* d4 (- (/ d1 d4) 1)))
(* 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) (+ (* 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 d3))
(+ (* d1 d2) (* d1 (- d4 d3)))
(+ (* d1 d2) (* d1 (- d4 d3)))
(+ (* d1 d2) (* d1 (- d4 d3)))
(- d4 d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
(- (+ d2 d4) d3)
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 (- 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)
(* -1 d1)
(- d2 d1)
(- d2 d1)
(- d2 d1)
(+ (* -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 (* d1 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(+ (* -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 (* d1 d3))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(* -1 d3)
(- d2 d3)
(- d2 d3)
(- d2 d3)
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (- d4 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (- d4 d3)) d2)))
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 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)
(* 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 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d2 (+ 1 (* -1 (/ d1 d2))))
(* d1 d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d1 d2)
(* 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)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(* d1 d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d2 (+ 1 (* -1 (/ d3 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (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 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d3)) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
d2
(* -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)
(* -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 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(* -1 (* d2 (- (/ d1 d2) 1)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* d1 d2)
(* -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)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
d2
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(* -1 (* d2 (- (/ d3 d2) 1)))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* d1 (+ d2 d4))
(+ (* -1 (* d1 d3)) (* d1 (+ d2 d4)))
(+ (* -1 (* d1 d3)) (* d1 (+ d2 d4)))
(+ (* -1 (* d1 d3)) (* d1 (+ d2 d4)))
(+ d2 d4)
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(+ d2 (+ d4 (* -1 d3)))
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(* d1 d2)
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* d1 d2) (* d1 (- d4 d1)))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(* d1 d2)
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
(+ (* -1 (* d1 d3)) (* d1 d2))
d2
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(+ d2 (* -1 d3))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 (+ d2 d4)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (+ d2 d4)) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 (+ d2 d4)) d3)))
(* -1 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 (* d1 d3))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(* -1 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 d2) 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 (* d1 d3))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(* -1 d3)
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 d3) 1))
(* d3 (- (/ d2 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 (+ d1 (* -1 (/ (* d1 (+ d2 d4)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (+ d2 d4)) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (+ d2 d4)) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 d3)
(* -1 (* d1 d3))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(* -1 (* d1 d3))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(* -1 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (+ d2 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)))
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))
d4
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(+ d4 (* -1 d1))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 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))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ 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 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)
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* d1 (- (/ d4 d1) 1))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* 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))))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 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))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) d3))
(* d1 (- (+ d2 d4) 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 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (* d1 d3))
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(* -1 (pow d1 2))
(* (pow d1 2) (- (+ (/ d2 d1) (/ 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 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 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* -1 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* -1 (* d1 (+ 1 (* -1 (/ d4 d1)))))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -1 (pow d1 2))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
(* d1 (- d2 d3))
Outputs
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 (-.f64 d2 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 d3))
(*.f64 (-.f64 d2 d3) d1)
(+ (* d1 d4) (* d1 (- d2 d3)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* d1 d4) (* d1 (- d2 d3)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* d1 d4) (* d1 (- d2 d3)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- d2 d3)
(-.f64 d2 d3)
(- (+ d2 d4) d3)
(-.f64 (+.f64 d4 d2) d3)
(- (+ d2 d4) d3)
(-.f64 (+.f64 d4 d2) d3)
(- (+ d2 d4) d3)
(-.f64 (+.f64 d4 d2) d3)
d2
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* d1 d2) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 (-.f64 d2 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 d1 (-.f64 (-.f64 d2 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)
(+ (* -1 (pow d1 2)) (* d1 (- d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 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 d1)
(neg.f64 d1)
(- d4 d1)
(-.f64 d4 d1)
(- d4 d1)
(-.f64 d4 d1)
(- d4 d1)
(-.f64 d4 d1)
(+ (* -1 (pow d1 2)) (* d1 (- d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 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)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 d3)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d3)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d3)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1) d4)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 (/.f64 (-.f64 d2 d3) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 (/.f64 (-.f64 d2 d3) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d3 d4)))
(fma.f64 (/.f64 (-.f64 d2 d3) d4) d4 d4)
d4
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d4 (+ 1 (/ d2 d4)))
(fma.f64 (/.f64 d2 d4) d4 d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (- (+ d1 (/ (* d1 d2) d4)) (+ (/ (* d1 d3) d4) (/ (pow d1 2) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* d4 (+ d1 (/ (* d1 (- d2 d1)) d4)))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
d4
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* d4 (- (+ 1 (/ d2 d4)) (/ d1 d4)))
(fma.f64 (/.f64 (-.f64 d2 d1) d4) d4 d4)
(* 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 d3) d1) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) 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 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d4 (+ d1 (+ (* -1 (/ (pow d1 2) d4)) (/ (* d1 (- d2 d3)) d4))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d3)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d3) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)))
d4
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* -1 (* d4 (- (* -1 (/ d2 d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 d2 d4)))
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (- (* d1 d2) (+ (* d1 d3) (pow d1 2))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* d1 d4)
(*.f64 d4 d1)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (* d1 (- d2 d1)) d4)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d2 d1) d4) d1 d1) d4)
d4
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* -1 (* d4 (- (* -1 (/ (- d2 d1) d4)) 1)))
(*.f64 (neg.f64 d4) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d4)))
(* 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 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) 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 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(* -1 (* d4 (+ (* -1 d1) (* -1 (/ (+ (* -1 (pow d1 2)) (* d1 (- d2 d3))) d4)))))
(*.f64 (fma.f64 (/.f64 d1 d4) (-.f64 (-.f64 d2 d3) d1) d1) d4)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 (-.f64 d4 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 d3))
(*.f64 (-.f64 d4 d3) d1)
(+ (* d1 d2) (* d1 (- d4 d3)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* d1 d2) (* d1 (- d4 d3)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* d1 d2) (* d1 (- d4 d3)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(- d4 d3)
(-.f64 d4 d3)
(- (+ d2 d4) d3)
(-.f64 (+.f64 d4 d2) d3)
(- (+ d2 d4) d3)
(-.f64 (+.f64 d4 d2) d3)
(- (+ d2 d4) d3)
(-.f64 (+.f64 d4 d2) d3)
d4
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 d4)
(+.f64 d4 d2)
(- (* d1 d4) (+ (* d1 d3) (pow d1 2)))
(*.f64 d1 (-.f64 (-.f64 d4 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 d1 (-.f64 (-.f64 d4 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)
(* -1 d1)
(neg.f64 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
(- d2 d1)
(-.f64 d2 d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 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 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(+ (* -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)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* -1 (* d1 d3)) (* d1 (- d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 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 (* d1 d3)) (+ (* d1 d2) (* d1 (- d4 d1))))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(+ (* -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 d3)
(neg.f64 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(- d2 d3)
(-.f64 d2 d3)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) 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 d3)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d3) d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d3)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d3) d2) d1 d1) d2)
(* d2 (+ d1 (/ (* d1 (- d4 d3)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d3) d2) d1 d1) d2)
d2
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 (/.f64 (-.f64 d4 d3) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 (/.f64 (-.f64 d4 d3) d2) d2 d2)
(* d2 (- (+ 1 (/ d4 d2)) (/ d3 d2)))
(fma.f64 (/.f64 (-.f64 d4 d3) d2) d2 d2)
d2
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d2 (+ 1 (/ d4 d2)))
(fma.f64 (/.f64 d4 d2) d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (- (+ d1 (/ (* d1 d4) d2)) (+ (/ (* d1 d3) d2) (/ (pow d1 2) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.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) (/ (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 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 (* -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 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d2 (+ d1 (+ (* -1 (/ (* d1 d3) d2)) (/ (* d1 (- d4 d1)) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* d2 (+ d1 (* -1 (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
d2
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 d2)
(* d2 (+ 1 (* -1 (/ d3 d2))))
(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 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 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d3) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (- d4 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d4 d3) d2) d1 d1) d2)
d2
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)))
(* -1 (* d2 (- (* -1 (/ (- d4 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)))
d2
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* -1 (* d2 (- (* -1 (/ d4 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 #s(literal -1 binary64) (/.f64 d4 d2)))
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d4) (+ (* d1 d3) (pow d1 2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.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) (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)) 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 (- (/ 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 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (* d1 d3)) (* d1 (- d4 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (-.f64 d4 d3) d1) d1) d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* -1 (* d2 (+ (* -1 d1) (/ (* d1 d3) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.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)
(* -1 (* d2 (- (/ d3 d2) 1)))
(fma.f64 (/.f64 (neg.f64 d3) d2) d2 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 d4))
(*.f64 (+.f64 d4 d2) d1)
(+ (* -1 (* d1 d3)) (* d1 (+ d2 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* -1 (* d1 d3)) (* d1 (+ d2 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ (* -1 (* d1 d3)) (* d1 (+ d2 d4)))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+ d2 d4)
(+.f64 d4 d2)
(+ d2 (+ d4 (* -1 d3)))
(-.f64 (+.f64 d4 d2) d3)
(+ d2 (+ d4 (* -1 d3)))
(-.f64 (+.f64 d4 d2) d3)
(+ d2 (+ d4 (* -1 d3)))
(-.f64 (+.f64 d4 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)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(- (+ (* d1 d2) (* d1 d4)) (pow d1 2))
(*.f64 (-.f64 (+.f64 d4 d2) d1) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(- (+ (* -1 (* d1 d3)) (+ (* d1 d2) (* d1 d4))) (pow d1 2))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(+ (* d1 d2) (* d1 (- 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)
(* 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)
(+ (* 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)
(* 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)
d2
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(+ d2 (* -1 d3))
(-.f64 d2 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* 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 d4)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d4 d2) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (+ d2 d4)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d4 d2) d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 (+ d2 d4)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d4 d2) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d3) (/.f64 d2 d3)) #s(literal 1 binary64)) d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d3) (/.f64 d2 d3)) #s(literal 1 binary64)) d3)
(* d3 (- (+ (/ d2 d3) (/ d4 d3)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 d4 d3) (/.f64 d2 d3)) #s(literal 1 binary64)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (- (+ (/ (* d1 d2) d3) (/ (* d1 d4) d3)) (+ d1 (/ (pow d1 2) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* d3 (+ (* -1 d1) (+ (/ (* d1 d2) d3) (/ (* d1 (- d4 d1)) d3))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* d3 (+ (* -1 d1) (/ (* d1 d2) d3)))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d3 (- (/ d2 d3) 1))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -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 d4)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d4 d2) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (+ d2 d4)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d4 d2) d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 (+ d2 d4)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d4 d2) d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d3) d3 (neg.f64 d3))
(* -1 (* d3 (+ 1 (* -1 (/ (+ d2 d4) d3)))))
(fma.f64 (/.f64 (+.f64 d4 d2) d3) 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (- (* -1 (/ (- (+ (* d1 d2) (* d1 d4)) (pow d1 2)) d3)) (* -1 d1))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- 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 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (+ (* d1 d2) (* d1 (- d4 d1))) d3)))))
(*.f64 (*.f64 d1 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d1) d3) #s(literal 1 binary64))) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* -1 (* d3 (+ d1 (* -1 (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d2 d3) d1 (neg.f64 d1)) d3)
(* -1 d3)
(neg.f64 d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* -1 (* d3 (+ 1 (* -1 (/ d2 d3)))))
(*.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (- (+ d2 (+ d4 (* -1 d1))) d3))
(*.f64 (-.f64 (-.f64 (+.f64 d4 d2) d1) d3) d1)
(* d1 (+ d2 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)
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)
d4
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(+ d4 (* -1 d1))
(-.f64 d4 d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (- (+ d2 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 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ 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 d1)
(neg.f64 d1)
(* d1 (- (/ d2 d1) 1))
(fma.f64 (/.f64 d2 d1) d1 (neg.f64 d1))
(* d1 (- (/ d2 d1) 1))
(fma.f64 (/.f64 d2 d1) d1 (neg.f64 d1))
(* d1 (- (/ d2 d1) 1))
(fma.f64 (/.f64 d2 d1) d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* -1 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)
(* 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)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* (pow d1 2) (- (+ (/ d2 d1) (/ d4 d1)) (+ 1 (/ d3 d1))))
(*.f64 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 (-.f64 d3 d2) d1)) (*.f64 d1 d1))
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* d1 (- d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* d1 (- (+ d2 d4) d3))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (* d1 d3))
(*.f64 (neg.f64 d1) d3)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (- (+ (* -1 d2) (* -1 d4)) (* -1 d3)) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (+ (/ d2 d1) (/ 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 d1)
(neg.f64 d1)
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(fma.f64 (/.f64 d2 d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(fma.f64 (/.f64 d2 d1) d1 (neg.f64 d1))
(* -1 (* d1 (+ 1 (* -1 (/ d2 d1)))))
(fma.f64 (/.f64 d2 d1) d1 (neg.f64 d1))
(* -1 (pow d1 2))
(*.f64 (neg.f64 d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* (pow d1 2) (- (* -1 (/ (+ (* -1 d4) (* -1 (- d2 d3))) d1)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 d4 d2) d3) d1) #s(literal 1 binary64)) d1) d1)
(* -1 d1)
(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)
(* 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)
(* -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)
(* 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)

rewrite661.0ms (5.4%)

Memory
0.7MiB live, 209.1MiB allocated
Rules
5 488×lower-fma.f32
5 484×lower-fma.f64
4 592×lower-*.f32
4 582×lower-*.f64
3 908×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033170
046164
1202157
21703157
08384154
Stop Event
iter limit
node limit
iter limit
Counts
18 → 307
Calls
Call 1
Inputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
(*.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(-.f64 (+.f64 d4 d2) d3)
(+.f64 d4 d2)
#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 d2) d1) (-.f64 d2 d1)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)
#s(approx (- (+ d4 d2) d1) (-.f64 d2 d1))
(-.f64 d2 d1)
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(-.f64 d4 d1)
#s(approx (* (- d2 d3) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
#s(approx (- d2 d3) (neg.f64 d3))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d4 d2) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (-.f64 d2 d3) d4)))
(*.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 (+.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 (-.f64 (+.f64 d4 d2) d3) d1)
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.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))
(pow.f64 (/.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))) (+.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))
(/.f64 (+.f64 (pow.f64 (fma.f64 d4 d1 (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d3) #s(literal 3 binary64))) (fma.f64 (fma.f64 d4 d1 (*.f64 d2 d1)) (fma.f64 d4 d1 (*.f64 d2 d1)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (fma.f64 d4 d1 (*.f64 d2 d1)) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d4 d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 d4 d2) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d4 d1))) (*.f64 (*.f64 d2 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d4))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d4))) (neg.f64 (*.f64 d1 (-.f64 d3 d4)))) (*.f64 (*.f64 d2 d1) (neg.f64 (*.f64 d1 (-.f64 d3 d4)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3)) d1)) (neg.f64 (+.f64 (+.f64 d4 d2) d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (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 d3 d3)))) (neg.f64 (+.f64 (+.f64 d4 d2) d3)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.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 (fma.f64 d2 d1 (*.f64 d1 (-.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 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))))
(/.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 (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d3 d4)))))))
(/.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 (neg.f64 (*.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 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) (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 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3)) d1) (+.f64 (+.f64 d4 d2) d3))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3))) (+.f64 (+.f64 d4 d2) d3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #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))) (fma.f64 d2 d1 (*.f64 d1 (-.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 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.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 (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))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64)))))
(/.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 (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d3 d4))))))
(/.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 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 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 d4 d1)))))))
(/.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 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) (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 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.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) (neg.f64 (/.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))) (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64))))))
(/.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 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 d4 d1))))))
(/.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 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (+.f64 d3 d2)) (*.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 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d3 d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 d4 d1))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d4 d1))
(fma.f64 (+.f64 d4 d2) d1 (*.f64 (neg.f64 d1) d3))
(fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d2 d1 (fma.f64 (neg.f64 d1) d3 (*.f64 d4 d1)))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d4 d1))
(fma.f64 d1 (+.f64 d4 d2) (*.f64 (neg.f64 d1) d3))
(fma.f64 d1 d4 (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d1 d2 (fma.f64 (neg.f64 d1) d3 (*.f64 d4 d1)))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 d2 d1 (*.f64 d1 (-.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 2 binary64)) (fma.f64 d2 d1 (*.f64 d1 (-.f64 d3 d4)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) 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 (*.f64 d1 (-.f64 d3 d4)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d3 d4)))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d3 d4)))))))
(-.f64 (fma.f64 d4 d1 (*.f64 d2 d1)) (*.f64 d3 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 d2 d1) (*.f64 d1 (-.f64 d3 d4)))
(+.f64 (fma.f64 d4 d1 (*.f64 d2 d1)) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 d4 d1))
(+.f64 (*.f64 d2 d1) (fma.f64 (neg.f64 d1) d3 (*.f64 d4 d1)))
(+.f64 (*.f64 d2 d1) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3)) (pow.f64 (+.f64 (+.f64 d4 d2) d3) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (+.f64 d4 d2) d3) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d4 d4) (*.f64 (-.f64 d2 d3) d4))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (+.f64 d4 d2)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (neg.f64 d3)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d4 (neg.f64 d3)) (+.f64 d4 (neg.f64 d3))) (*.f64 d2 (+.f64 d4 (neg.f64 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 d4 (-.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (+.f64 (+.f64 d4 d2) d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (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) d3)) (*.f64 (+.f64 (+.f64 d4 d2) d3) (*.f64 d3 d3))) (*.f64 (+.f64 (+.f64 d4 d2) d3) (+.f64 (+.f64 d4 d2) d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))) (*.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (pow.f64 d3 #s(literal 3 binary64)))) (*.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 d2 d4) (*.f64 (+.f64 #s(literal 0 binary64) d3) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (-.f64 d2 d4)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (*.f64 (+.f64 #s(literal 0 binary64) d3) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.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) d3) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (/.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) (*.f64 d3 d3)) (neg.f64 (-.f64 d4 d2)) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (-.f64 d4 d2))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 d4 d2) (*.f64 (+.f64 #s(literal 0 binary64) d3) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (-.f64 d4 d2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (*.f64 (+.f64 #s(literal 0 binary64) d3) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) d3) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (-.f64 d2 d4) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (-.f64 d2 d4)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #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 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 (-.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 d3 #s(literal 3 binary64))) (neg.f64 (-.f64 d4 d2)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (neg.f64 (-.f64 d4 d2))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (*.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 d4 #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 (-.f64 d2 d4) (*.f64 d4 d4)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (-.f64 d4 d2) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (-.f64 d4 d2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (*.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 d4 #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 d4 d4) (*.f64 d4 d2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (*.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 d4 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d3) (*.f64 (-.f64 d2 d4) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d4) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (-.f64 d2 d4) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (-.f64 d2 d4) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 d4 d2) (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (+.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 (-.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) (*.f64 d3 d3)))) (*.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) 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 (-.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 d3 #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 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (neg.f64 (-.f64 d4 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (neg.f64 (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (neg.f64 (-.f64 d4 d2)) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 d4 d2)) (+.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 d4 #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) d3)))
(/.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 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4))) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) d3) (*.f64 (-.f64 d4 d2) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (-.f64 d4 d2) (+.f64 #s(literal 0 binary64) d3)))
(/.f64 (fma.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (-.f64 d4 d2) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (-.f64 d4 d2) (+.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 d4 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (+.f64 #s(literal 0 binary64) d3)))
(/.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 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d4 d4) (*.f64 d4 d2))) (+.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 d4 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) d3) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) d3)))
(/.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 d3 d3 (*.f64 #s(literal 0 binary64) d3))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 (-.f64 d2 d4) (*.f64 d4 d4)) (+.f64 #s(literal 0 binary64) (fma.f64 d3 d3 (*.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (-.f64 d4 (-.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 d4 d2) d3) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 d4 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3))) (neg.f64 (-.f64 (+.f64 d4 d2) (neg.f64 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3))) (neg.f64 (+.f64 (+.f64 d4 d2) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d4 d2) (neg.f64 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3)) (-.f64 (+.f64 d4 d2) (neg.f64 d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3)) (+.f64 (+.f64 d4 d2) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 d4 d2) d3) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d4 d2) (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (pow.f64 (+.f64 d3 d2) #s(literal -1 binary64)) d4)
(fma.f64 (*.f64 (+.f64 d4 d2) (-.f64 d4 d2)) (pow.f64 (-.f64 d4 d2) #s(literal -1 binary64)) (neg.f64 d3))
(fma.f64 #s(literal -1 binary64) d3 (+.f64 d4 d2))
(fma.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)) d4)
(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 d3))
(fma.f64 d3 #s(literal -1 binary64) (+.f64 d4 d2))
(-.f64 (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d4 d2) (neg.f64 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (+.f64 d4 d2) (neg.f64 d3))))
(-.f64 (/.f64 (*.f64 d4 d4) (-.f64 d4 (-.f64 d2 d3))) (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 d4 (-.f64 d2 d3))))
(-.f64 (+.f64 (+.f64 d4 d2) #s(literal 0 binary64)) d3)
(-.f64 (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (+.f64 (+.f64 d4 d2) d3)) (/.f64 (*.f64 d3 d3) (+.f64 (+.f64 d4 d2) d3)))
(-.f64 (/.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (+.f64 (+.f64 d4 d2) d3) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(-.f64 (+.f64 d4 d2) d3)
(+.f64 (-.f64 d2 d3) d4)
(+.f64 (neg.f64 d3) (+.f64 d4 d2))
(+.f64 (+.f64 d4 d2) (neg.f64 d3))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (neg.f64 d3)))
(*.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 (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 d2) d1) (-.f64 d2 d1)) d1))
(*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1)
(*.f64 d1 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)))
#s(approx (- (+ d4 d2) d1) (-.f64 d2 d1))
(*.f64 (fma.f64 d2 d2 (*.f64 (neg.f64 d1) 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) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) 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 (fma.f64 d2 d2 (*.f64 (neg.f64 d1) 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))) (*.f64 (+.f64 d2 d1) (+.f64 d2 d1)))
(/.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)))) (*.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d1) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) 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 (fma.f64 d2 d2 (*.f64 (neg.f64 d1) d1))) (neg.f64 (-.f64 d2 (neg.f64 d1))))
(/.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 (neg.f64 d1) 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 (fma.f64 d2 d2 (*.f64 (neg.f64 d1) d1)) (-.f64 d2 (neg.f64 d1)))
(/.f64 (fma.f64 d2 d2 (*.f64 (neg.f64 d1) d1)) (+.f64 d2 d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 d1) (fma.f64 d2 d2 (*.f64 (neg.f64 d1) 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))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))) (*.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))) (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))) (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (fma.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))))
(fma.f64 (-.f64 d4 d1) d1 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(-.f64 (/.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (-.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))) (/.f64 (pow.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))))
(+.f64 (*.f64 (-.f64 d4 d1) d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(+.f64 #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)) (*.f64 (-.f64 d4 d1) d1))
(*.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1))) (neg.f64 (-.f64 d4 (neg.f64 d1))))
(/.f64 (neg.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) (-.f64 d4 (neg.f64 d1)))
(/.f64 (fma.f64 d4 d4 (*.f64 (neg.f64 d1) d1)) (+.f64 d4 d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d4 d1) (fma.f64 d4 d4 (*.f64 (neg.f64 d1) 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 (* (- d2 d3) d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))) (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3))))
(*.f64 d1 (+.f64 #s(approx (- d2 d3) (neg.f64 d3)) (-.f64 d4 d1)))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3))))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))) (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) d1) #s(approx (- d2 d3) (neg.f64 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3)))) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) d1) #s(approx (- d2 d3) (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64))))
(fma.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(fma.f64 d1 #s(approx (- d2 d3) (neg.f64 d3)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3))))) (/.f64 (pow.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) #s(approx (- d2 d3) (neg.f64 d3))))))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(+.f64 (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1) (*.f64 (-.f64 d4 d1) d1))
(*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)
(*.f64 d1 #s(approx (- d2 d3) (neg.f64 d3)))
#s(approx (- d2 d3) (neg.f64 d3))

eval105.0ms (0.9%)

Memory
-0.1MiB live, 194.9MiB allocated
Compiler

Compiled 15 218 to 1 618 computations (89.4% saved)

prune34.0ms (0.3%)

Memory
-7.1MiB live, 75.8MiB allocated
Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New9774981
Fresh000
Picked325
Done077
Total98013993
Accuracy
100.0%
Counts
993 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.2%
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
54.0%
(fma.f64 d1 #s(approx (- d4 d1) (neg.f64 d1)) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
51.2%
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
82.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1)))
34.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))
32.2%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
57.0%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) d1))
61.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
53.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
55.6%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
56.1%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
29.5%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d4 d1))
32.7%
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1))
Compiler

Compiled 245 to 166 computations (32.2% saved)

regimes32.0ms (0.3%)

Memory
-3.2MiB live, 35.9MiB 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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.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 (+.f64 d4 d2) d3) d1))
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 d1 #s(approx (- d4 d1) (neg.f64 d1)) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 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
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1)))))
Calls

5 calls:

7.0ms
d3
6.0ms
d2
6.0ms
d4
6.0ms
d1
6.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
98.0%1d1
98.0%1d2
99.6%2d3
98.0%1d4
98.0%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 19 to 27 computations (-42.1% saved)

regimes32.0ms (0.3%)

Memory
-13.5MiB live, 24.2MiB allocated
Counts
18 → 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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.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 (+.f64 d4 d2) d3) d1))
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 d1 #s(approx (- d4 d1) (neg.f64 d1)) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))
Calls

5 calls:

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

Compiled 19 to 27 computations (-42.1% saved)

regimes27.0ms (0.2%)

Memory
23.8MiB live, 23.8MiB allocated
Counts
17 → 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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.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 (+.f64 d4 d2) d3) d1))
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 d1 #s(approx (- d4 d1) (neg.f64 d1)) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1))
Calls

5 calls:

5.0ms
d2
5.0ms
d4
5.0ms
d1
5.0ms
d3
5.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
95.5%2d2
95.0%3d3
87.8%3d4
91.0%2(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
95.0%3d1
Compiler

Compiled 19 to 27 computations (-42.1% saved)

regimes16.0ms (0.1%)

Memory
14.1MiB live, 14.1MiB allocated
Counts
16 → 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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.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 (+.f64 d4 d2) d3) d1))
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 d1 #s(approx (- d4 d1) (neg.f64 d1)) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
(fma.f64 d2 d1 (neg.f64 #s(approx (* d1 (- d3 (- d4 d1))) (*.f64 d3 d1))))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1)))
(fma.f64 d1 (-.f64 d4 d1) #s(approx (* (- d2 d3) d1) (*.f64 d2 d1)))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1)))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1))
Calls

3 calls:

5.0ms
d2
5.0ms
d1
5.0ms
d3
Results
AccuracySegmentsBranch
95.0%3d3
94.0%3d1
82.9%1d2
Compiler

Compiled 3 to 12 computations (-300% saved)

regimes12.0ms (0.1%)

Memory
-35.3MiB live, 5.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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.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 (+.f64 d4 d2) d3) d1))
(-.f64 #s(approx (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 d1 #s(approx (- d4 d1) (neg.f64 d1)) #s(approx (* (- d2 d3) d1) (*.f64 d2 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 d2) d3) d1))
Calls

1 calls:

11.0ms
d3
Results
AccuracySegmentsBranch
95.0%3d3
Compiler

Compiled 1 to 4 computations (-300% saved)

regimes11.0ms (0.1%)

Memory
10.9MiB live, 10.9MiB allocated
Counts
10 → 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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) 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 d2) d3) (-.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 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
Calls

3 calls:

4.0ms
d3
4.0ms
d1
3.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
81.6%2(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
80.9%3d1
92.1%3d3
Compiler

Compiled 17 to 19 computations (-11.8% saved)

regimes14.0ms (0.1%)

Memory
13.6MiB live, 13.6MiB 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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) d1))
Calls

4 calls:

3.0ms
d2
3.0ms
d4
3.0ms
d3
3.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
75.2%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
81.5%3d2
82.2%4d4
82.5%5d3
Compiler

Compiled 18 to 23 computations (-27.8% saved)

regimes10.0ms (0.1%)

Memory
9.9MiB live, 9.9MiB allocated
Counts
8 → 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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
Calls

3 calls:

3.0ms
d4
3.0ms
d2
3.0ms
d1
Results
AccuracySegmentsBranch
78.2%2d4
76.7%4d1
77.0%2d2
Compiler

Compiled 3 to 12 computations (-300% saved)

regimes19.0ms (0.2%)

Memory
-22.3MiB live, 15.2MiB 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 (- (+ d4 d2) d1) (-.f64 d4 d1)) d1))
Outputs
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d2 d1)) d1))
#s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1))
Calls

5 calls:

7.0ms
d4
3.0ms
d2
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
75.0%5d1
69.0%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
73.2%2d2
77.0%5d3
73.4%2d4
Compiler

Compiled 19 to 27 computations (-42.1% saved)

regimes10.0ms (0.1%)

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

4 calls:

2.0ms
d1
2.0ms
d4
2.0ms
d3
2.0ms
d2
Results
AccuracySegmentsBranch
68.2%3d1
71.4%3d3
65.3%4d2
67.4%4d4
Compiler

Compiled 4 to 16 computations (-300% saved)

regimes11.0ms (0.1%)

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

5 calls:

2.0ms
d4
2.0ms
d2
2.0ms
d3
2.0ms
d1
2.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
62.3%4d2
62.7%4d4
51.8%4d1
50.0%3(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
60.3%5d3
Compiler

Compiled 19 to 27 computations (-42.1% saved)

regimes7.0ms (0.1%)

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

5.0ms
d2
2.0ms
d4
Results
AccuracySegmentsBranch
59.6%3d2
57.7%3d4
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes5.0ms (0%)

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

3 calls:

2.0ms
d2
1.0ms
d3
1.0ms
d4
Results
AccuracySegmentsBranch
39.5%4d3
50.3%2d4
51.9%2d2
Compiler

Compiled 3 to 12 computations (-300% saved)

regimes6.0ms (0.1%)

Memory
9.5MiB live, 9.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:

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

Compiled 19 to 27 computations (-42.1% saved)

bsearch2.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
2.0ms
-4.694369459786317e-267
-1.3960743944729764e-267
Samples
1.0ms16×0valid
Compiler

Compiled 39 to 37 computations (5.1% saved)

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

bsearch15.0ms (0.1%)

Memory
10.0MiB live, 10.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
-4.891432311489175e+258
-2.055081797295743e+252
Samples
8.0ms144×0valid
Compiler

Compiled 153 to 171 computations (-11.8% saved)

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

bsearch10.0ms (0.1%)

Memory
6.8MiB live, 6.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
-1.839743290362107e+56
-3.630635321267785e+55
Samples
6.0ms96×0valid
Compiler

Compiled 126 to 132 computations (-4.8% saved)

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

bsearch22.0ms (0.2%)

Memory
-26.0MiB live, 11.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
3.8644666675381737e+34
7.007645250691983e+34
14.0ms
-1.2371061045856324e+79
-1.7935451762663146e+78
Samples
9.0ms160×0valid
Compiler

Compiled 184 to 198 computations (-7.6% saved)

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

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
3.8644666675381737e+34
7.007645250691983e+34
1.0ms
-1.2371061045856324e+79
-1.7935451762663146e+78
Compiler

Compiled 178 to 198 computations (-11.2% saved)

bsearch15.0ms (0.1%)

Memory
10.3MiB live, 10.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
6.379406105974882e+81
1.008793446307569e+82
8.0ms
-1.2371061045856324e+79
-1.7935451762663146e+78
Samples
9.0ms144×0valid
Compiler

Compiled 168 to 198 computations (-17.9% saved)

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

bsearch42.0ms (0.3%)

Memory
-1.4MiB live, 52.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
-1.0792943488165422e+26
-1.818537065547817e+25
13.0ms
-2.2146662666392714e+50
-1.0782316091094369e+43
Samples
31.0ms240×0valid
Compiler

Compiled 228 to 288 computations (-26.3% saved)

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

bsearch13.0ms (0.1%)

Memory
-20.2MiB live, 19.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
11.0ms
2.7208861456181323e+46
7.330433694867677e+47
Samples
8.0ms112×0valid
Compiler

Compiled 116 to 144 computations (-24.1% saved)

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

bsearch10.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
2.7208861456181323e+46
7.330433694867677e+47
Samples
6.0ms96×0valid
Compiler

Compiled 116 to 144 computations (-24.1% saved)

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

bsearch31.0ms (0.3%)

Memory
-18.8MiB live, 20.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
4.225849070375493e+133
2.319963176926876e+153
12.0ms
-2.422359577537813e+55
-2.7710259680977552e+51
Samples
19.0ms304×0valid
Compiler

Compiled 246 to 341 computations (-38.6% saved)

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

bsearch24.0ms (0.2%)

Memory
9.6MiB live, 9.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
2.7208861456181323e+46
7.330433694867677e+47
10.0ms
4.320396156348575e-126
3.1342069896790776e-124
4.0ms
-1.6837396313265808e-217
-1.258055711297967e-217
Samples
14.0ms240×0valid
Compiler

Compiled 178 to 280 computations (-57.3% saved)

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

bsearch18.0ms (0.1%)

Memory
7.2MiB live, 7.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.660302036569304e-285
1.2884420158171433e-283
6.0ms
-2.2146662666392714e+50
-1.0782316091094369e+43
Samples
10.0ms176×0valid
Compiler

Compiled 162 to 258 computations (-59.3% saved)

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

bsearch8.0ms (0.1%)

Memory
3.5MiB live, 3.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
-2.2146662666392714e+50
-1.0782316091094369e+43
Samples
4.0ms80×0valid
Compiler

Compiled 90 to 144 computations (-60% saved)

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

simplify56.0ms (0.5%)

Memory
-17.8MiB live, 21.5MiB allocated
Algorithm
egg-herbie
Rules
358×distribute-lft-neg-in-binary64-*.f64-neg.f64
218×cancel-sign-sub-binary64-+.f64-neg.f64-*.f64--.f64
206×unsub-neg-binary64--.f64-neg.f64-+.f64
178×neg-mul-1-binary64-*.f64-neg.f64
166×neg-sub0-binary64--.f64-neg.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0120836
1158836
2190836
3225835
4332835
5497835
6685835
7855835
8998835
91073835
101095835
111103835
121107835
131108835
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 d3 #s(literal -290432989937067/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592 binary64)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))))
(if (<=.f64 d1 #s(literal -2100000000000000126822598353681250305893609113838848149583404517370375333869889357300315871114511785181962734893064677561281272030701965423723489720015899619331756931744508774899154061621033327998300257953574602638457494049768330320440118849674565124096 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)))
(if (<=.f64 d2 #s(literal -37000000000000001875939894207245631775174508800481689600 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(if (<=.f64 d3 #s(literal -1899999999999999954431459824465209073871508510837001233347903333876069245648896 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1))) (if (<=.f64 d3 #s(literal 42000000000000003478767224490033152 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 d2) d3) d1))))
(if (<=.f64 d3 #s(literal -1899999999999999954431459824465209073871508510837001233347903333876069245648896 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (if (<=.f64 d3 #s(literal 42000000000000003478767224490033152 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 d2) d3) d1))))
(if (<=.f64 d3 #s(literal -12200000000000000227035023290104829470638901771906167387624178975492612003201024 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) d1)) (if (<=.f64 d3 #s(literal 7499999999999999725550974223164930658270357418955175845260272882570314876157165568 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))))
(if (<=.f64 d2 #s(literal -67999999999999996491146253896646884451994828800 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1)) (if (<=.f64 d2 #s(literal -27000000000000000083886080 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) d1))))
(if (<=.f64 d4 #s(literal 500000000000000021922921522538098677317023825920 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)))
(if (<=.f64 d4 #s(literal 34500000000000000904209296945578696016457105408 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 -23999999999999999156738034342802144508331787743121113088 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d3 #s(literal 52000000000000002534081210426466904797218788491663607952146151870806368464547969861295307458031007741051887298428872709578736544258195456 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 d4 #s(literal -8197295527347743/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d4 #s(literal 1548108335651699/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 #s(literal 135999999999999992982292507793293768903989657600 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 -125000000000000005480730380634524669329255956480 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal 2427636688156387/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 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 -339999999999999982455731269483234422259974144000 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 d3 #s(literal -290432989937067/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592 binary64)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 (-.f64 d4 d1))))))
(if (<=.f64 d3 #s(literal -290432989937067/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592 binary64)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 d2 d1 (*.f64 (-.f64 (-.f64 d4 d1) d3) d1)))
(if (<=.f64 d1 #s(literal -2100000000000000126822598353681250305893609113838848149583404517370375333869889357300315871114511785181962734893064677561281272030701965423723489720015899619331756931744508774899154061621033327998300257953574602638457494049768330320440118849674565124096 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d1) d1)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)))
(if (<=.f64 d2 #s(literal -37000000000000001875939894207245631775174508800481689600 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(if (<=.f64 d2 #s(literal -37000000000000001875939894207245631775174508800481689600 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d3) d1)) (fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(approx (- d2 d3) (neg.f64 d3)) d1)))
(if (<=.f64 d3 #s(literal -1899999999999999954431459824465209073871508510837001233347903333876069245648896 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1))) (if (<=.f64 d3 #s(literal 42000000000000003478767224490033152 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 d2) d3) d1))))
(if (<=.f64 d3 #s(literal -1899999999999999954431459824465209073871508510837001233347903333876069245648896 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (fma.f64 d4 d1 (*.f64 (-.f64 d2 d3) d1))) (if (<=.f64 d3 #s(literal 42000000000000003478767224490033152 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d3) d1))))
(if (<=.f64 d3 #s(literal -1899999999999999954431459824465209073871508510837001233347903333876069245648896 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d3) d1)) (if (<=.f64 d3 #s(literal 42000000000000003478767224490033152 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 d2) d3) d1))))
(if (<=.f64 d3 #s(literal -1899999999999999954431459824465209073871508510837001233347903333876069245648896 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d3) d1)) (if (<=.f64 d3 #s(literal 42000000000000003478767224490033152 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d3) d1))))
(if (<=.f64 d3 #s(literal -12200000000000000227035023290104829470638901771906167387624178975492612003201024 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) d1)) (if (<=.f64 d3 #s(literal 7499999999999999725550974223164930658270357418955175845260272882570314876157165568 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d4 d2) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))))
(if (<=.f64 d3 #s(literal -12200000000000000227035023290104829470638901771906167387624178975492612003201024 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) d1)) (if (<=.f64 d3 #s(literal 7499999999999999725550974223164930658270357418955175845260272882570314876157165568 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (-.f64 (+.f64 d2 d4) d1) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1))))
(if (<=.f64 d2 #s(literal -67999999999999996491146253896646884451994828800 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1)) (if (<=.f64 d2 #s(literal -27000000000000000083886080 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (-.f64 d4 d1)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d4 d3)) d1))))
(if (<=.f64 d4 #s(literal 500000000000000021922921522538098677317023825920 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d4 d2)) d1)))
(if (<=.f64 d4 #s(literal 500000000000000021922921522538098677317023825920 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d3) (-.f64 d2 d3)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)) d1)))
(if (<=.f64 d4 #s(literal 34500000000000000904209296945578696016457105408 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 d4 #s(literal 34500000000000000904209296945578696016457105408 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 d2 d4)) d1)))
(if (<=.f64 d3 #s(literal -23999999999999999156738034342802144508331787743121113088 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d3 #s(literal 52000000000000002534081210426466904797218788491663607952146151870806368464547969861295307458031007741051887298428872709578736544258195456 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 -23999999999999999156738034342802144508331787743121113088 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d3 #s(literal 52000000000000002534081210426466904797218788491663607952146151870806368464547969861295307458031007741051887298428872709578736544258195456 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 #s(approx (- (+ d4 d2) d1) (+.f64 d2 d4)) d1)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1))))
(if (<=.f64 d4 #s(literal -8197295527347743/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d4 #s(literal 1548108335651699/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 #s(literal 135999999999999992982292507793293768903989657600 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 -125000000000000005480730380634524669329255956480 binary64)) #s(approx (- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal 2427636688156387/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 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 -339999999999999982455731269483234422259974144000 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))

soundness1.2s (9.3%)

Memory
27.5MiB live, 27.5MiB allocated
Rules
14 550×lower-fma.f64
14 550×lower-fma.f32
11 926×lower-fma.f64
11 926×lower-fma.f32
11 508×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033170
046164
1202157
21703157
08384154
03065677
110295068
229954792
081964672
01139
01833
17629
269427
0880227
02775192
19044696
226954573
082364438
02855815
19425411
228264677
377374647
086864545
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
iter limit
node limit
iter limit
Compiler

Compiled 631 to 412 computations (34.7% saved)

preprocess159.0ms (1.3%)

Memory
-4.1MiB live, 77.0MiB allocated
Compiler

Compiled 730 to 282 computations (61.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...