quad2m (problem 3.2.1, negative)

Time bar (total: 8.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze165.0ms (2%)

Memory
14.0MiB live, 168.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
37.5%37.4%62.4%0.1%0%0%0%5
37.5%37.4%62.4%0.1%0%0%0%6
42.6%40.6%54.6%0.1%0%4.7%0%7
51.2%48.4%46%0.1%0%5.5%0%8
54.5%49.9%41.7%0.1%0%8.2%0%9
60.2%53.4%35.3%0.1%0%11.1%0%10
67.6%58.7%28.2%0.1%0%13%0%11
71.4%60.6%24.2%0.1%0%15.1%0%12
Compiler

Compiled 15 to 12 computations (20% saved)

sample2.2s (26.6%)

Memory
33.9MiB live, 2 189.2MiB allocated
Samples
521.0ms1 127×2valid
511.0ms5 553×0valid
265.0ms1 389×1valid
90.0ms1 077×0invalid
59.0ms187×3valid
Precisions
Click to see histograms. Total time spent on operations: 806.0ms
ival-mult: 194.0ms (24.1% of total)
ival-sqrt: 169.0ms (21% of total)
ival-sub: 158.0ms (19.6% of total)
ival-div: 112.0ms (13.9% of total)
adjust: 89.0ms (11% of total)
ival-neg: 73.0ms (9.1% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain205.0ms (2.4%)

Memory
6.4MiB live, 224.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1130-1(7.877105934372126e-122 6.831723879365169e-160 -1.5034767689255124e-207)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
570-0-(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
170-1(-6.174265761525637e-301 -4.934424900681099e-13 4.184249301047707e-30)(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
60-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue1060
(*.f64 b_2 b_2)overflow87
(*.f64 a c)overflow33
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow106
-.f64(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation570
/.f64(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n160
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow28
(*.f64 b_2 b_2)underflow35
(*.f64 a c)underflow43
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow6
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue60
(*.f64 b_2 b_2)underflow35
(*.f64 a c)underflow43
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow6
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue60
(*.f64 b_2 b_2)overflow87
(*.f64 a c)overflow33
Confusion
Predicted +Predicted -
+1371
-17101
Precision
0.8896103896103896
Recall
0.9927536231884058
Confusion?
Predicted +Predicted MaybePredicted -
+13701
-170101
Precision?
0.8896103896103896
Recall?
0.9927536231884058
Freqs
test
numberfreq
0102
1119
233
32
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
44.0ms344×0valid
29.0ms82×1valid
15.0ms68×2valid
6.0ms18×3valid
Compiler

Compiled 117 to 34 computations (70.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 9.0ms (23.6% of total)
ival-sub: 8.0ms (21% of total)
ival-sqrt: 7.0ms (18.4% of total)
ival-div: 6.0ms (15.7% of total)
adjust: 5.0ms (13.1% of total)
ival-neg: 3.0ms (7.9% of total)
ival-true: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)

preprocess121.0ms (1.4%)

Memory
-21.7MiB live, 96.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044118
1142118
2354113
31075113
42452113
53228113
63298113
73420113
83512113
93512113
103512113
01013
01713
13213
25913
312113
420013
535313
659413
770813
876913
978513
1078613
078613
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
Compiler

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.7%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify26.0ms (0.3%)

Memory
1.1MiB live, 39.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
cost-diff0
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01050
01750
13250
25950
312150
420050
535350
659450
770850
876950
978550
1078650
078650
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg.f64 b_2)
b_2
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 b_2 b_2)
(*.f64 a c)
a
c
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(neg.f64 b_2)
b_2
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(*.f64 a c)
(*.f64 c a)
a
c

localize44.0ms (0.5%)

Memory
22.3MiB live, 63.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy1.1992187500000002
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy3.506330240546761
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy13.288756555685794
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy26.29011901690006
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
21.0ms172×0valid
7.0ms34×2valid
6.0ms41×1valid
2.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-true: 6.0ms (27% of total)
ival-sub: 4.0ms (18% of total)
ival-mult: 4.0ms (18% of total)
ival-div: 3.0ms (13.5% of total)
ival-sqrt: 3.0ms (13.5% of total)
adjust: 2.0ms (9% of total)
ival-neg: 1.0ms (4.5% of total)
ival-assert: 0.0ms (0% of total)

series25.0ms (0.3%)

Memory
-4.5MiB live, 34.3MiB allocated
Counts
5 → 156
Calls
Call 1
Inputs
#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())
Outputs
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
4.0ms
a
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)))
3.0ms
c
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)))
2.0ms
b_2
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)))
2.0ms
c
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)))
2.0ms
a
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)))

simplify151.0ms (1.8%)

Memory
11.5MiB live, 164.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05283105
116573067
255123045
082892913
Stop Event
iter limit
node limit
Counts
156 → 153
Calls
Call 1
Inputs
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (* a c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* a c))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* a c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* -1 (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
Outputs
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) c (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) a)) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) c (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) a)) a (*.f64 b_2 #s(literal -2 binary64)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64)))) (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))) a)
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64)))) (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64)))) (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 7 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64)))) (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) b_2) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) a)) (neg.f64 a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2)) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) a)
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (+.f64 (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) a)) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) a)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 7 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64)) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) c (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal 1/8 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (*.f64 a (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64)) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (*.f64 a (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c))) c)
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c))))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 7 binary64))) (pow.f64 a #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (neg.f64 b_2) a)) c)) c)
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)))) (neg.f64 c)) (/.f64 b_2 a)) c)) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2)) c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) c)) c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 7 binary64))) (pow.f64 a #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 b_2 (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/8 binary64) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/8 binary64) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))) b_2)
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/2 binary64) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/2 binary64) #s(literal 1 binary64))) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) (neg.f64 a) #s(literal 1 binary64)) b_2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) (neg.f64 a) #s(literal 1 binary64)) b_2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) (neg.f64 a) #s(literal 1 binary64)) b_2) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 (fma.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal 5/64 binary64) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) c) #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) c (*.f64 (*.f64 (*.f64 a a) #s(literal 1/8 binary64)) (*.f64 c (/.f64 (/.f64 c b_2) b_2)))) (neg.f64 b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) c (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 a a) #s(literal 1/8 binary64)) (*.f64 c (/.f64 (/.f64 c b_2) b_2))))) (neg.f64 b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal 5/64 binary64) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) c (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 a a) #s(literal 1/8 binary64)) (*.f64 c (/.f64 (/.f64 c b_2) b_2)))))) (neg.f64 b_2))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -1 binary64)) b_2)
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal 1/8 binary64)) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -1 binary64))) b_2)
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) (neg.f64 a) #s(literal 1 binary64)) b_2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) (neg.f64 a) #s(literal 1 binary64)) b_2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) (neg.f64 a) #s(literal 1 binary64)) b_2) b_2)

rewrite217.0ms (2.6%)

Memory
-53.2MiB live, 214.5MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01041
01741
16841
250338
3660738
0843038
Stop Event
iter limit
node limit
iter limit
Counts
5 → 440
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg.f64 b_2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval129.0ms (1.5%)

Memory
12.9MiB live, 130.7MiB allocated
Compiler

Compiled 17 104 to 2 072 computations (87.9% saved)

prune81.0ms (1%)

Memory
-15.2MiB live, 69.7MiB allocated
Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New57518593
Fresh000
Picked011
Done000
Total57519594
Accuracy
90.5%
Counts
594 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.2%
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
22.4%
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
13.7%
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (*.f64 a a))
22.3%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
48.7%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
29.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
26.3%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
35.6%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/2 binary64) #s(literal 1 binary64)) b_2))) a)
12.6%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
21.1%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) c (*.f64 (*.f64 (*.f64 a a) #s(literal 1/8 binary64)) (*.f64 c (/.f64 (/.f64 c b_2) b_2)))) (neg.f64 b_2))) a)
35.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a)
28.4%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
35.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
22.1%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
22.1%
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
35.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
31.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2))
35.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
Compiler

Compiled 535 to 398 computations (25.6% saved)

simplify284.0ms (3.4%)

Memory
4.1MiB live, 119.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1/8 binary64) b_2)
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)))
cost-diff128
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
cost-diff320
(fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))
cost-diff0
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
cost-diff0
(-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
cost-diff0
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
cost-diff0
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
cost-diff0
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
cost-diff0
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
cost-diff0
(/.f64 c b_2)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
cost-diff0
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
cost-diff0
(/.f64 #s(literal 1/2 binary64) b_2)
cost-diff0
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044293
072293
1126293
2232291
3455288
4865286
52193286
64344286
75938286
86358286
96533286
106635286
116700286
126938286
137132286
147138286
157138286
167138286
177697286
08013283
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
a
#s(literal -2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
b_2
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
#s(literal 1 binary64)
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
a
(-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
b_2
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
c
(*.f64 b_2 b_2)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))
(/.f64 #s(literal 1/8 binary64) b_2)
#s(literal 1/8 binary64)
b_2
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(*.f64 (*.f64 c c) a)
(*.f64 c c)
c
a
(*.f64 c #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(neg.f64 b_2)
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 b_2 a)
a
#s(literal -2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
b_2
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)
#s(literal 1 binary64)
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
a
(-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
b_2
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
c
(*.f64 b_2 b_2)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/8 binary64)) a #s(literal -1/2 binary64)) b_2) c))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(*.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/8 binary64)) a #s(literal -1/2 binary64)) b_2) c)
(fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 a b_2) b_2) c) #s(literal 1/8 binary64) #s(literal 1/2 binary64)) c)
(/.f64 #s(literal 1/8 binary64) b_2)
#s(literal 1/8 binary64)
b_2
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(*.f64 (*.f64 c c) a)
(*.f64 c c)
c
a
(*.f64 c #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) c)
#s(literal 1/2 binary64)
(neg.f64 b_2)

localize228.0ms (2.7%)

Memory
8.3MiB live, 213.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy1.6397696882833017
(*.f64 (*.f64 c c) a)
accuracy1.6779714654212272
(/.f64 (*.f64 (*.f64 c c) a) b_2)
accuracy2.586423037403853
(fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))
accuracy20.345164692221303
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)))
accuracy0.09375
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
accuracy0.1171875
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
accuracy1.249986238027801
(fma.f64 c a (*.f64 b_2 b_2))
accuracy6.16284367478345
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
accuracy0
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
accuracy0.0625
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
accuracy0.7800532751494541
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
accuracy20.277546083856738
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
accuracy0
(/.f64 c b_2)
accuracy0
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
accuracy20.281564951509207
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
accuracy0
(/.f64 #s(literal 1/2 binary64) b_2)
accuracy0
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
accuracy0.05859375
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
accuracy20.153743440256317
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
Samples
132.0ms172×0invalid
31.0ms84×0valid
Compiler

Compiled 253 to 42 computations (83.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-mult: 70.0ms (65.2% of total)
ival-div: 24.0ms (22.4% of total)
ival-add: 3.0ms (2.8% of total)
ival-sub: 3.0ms (2.8% of total)
ival-sqrt: 3.0ms (2.8% of total)
ival-neg: 2.0ms (1.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series149.0ms (1.8%)

Memory
6.8MiB live, 157.7MiB allocated
Counts
22 → 684
Calls
Call 1
Inputs
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())
#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())
#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())
#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())
#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())
#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())
Outputs
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- b_2 (* b_2 (sqrt -1))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) (* b_2 (sqrt -1))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) (* b_2 (sqrt -1))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (/ a (- b_2 (* b_2 (sqrt -1)))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (/ (* a (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ 1 (- b_2 (* b_2 (sqrt -1)))))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* a (- (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1)))))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/16 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow c 3) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1)))))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* a (- (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* a (- (* a (- (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))) (taylor 0 a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))) (taylor 0 a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))) (taylor 0 a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) (taylor inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (/ b_2 (* c (pow (sqrt -1) 2)))) (taylor inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow a 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (* c (pow (sqrt -1) 2)))))) (taylor inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (taylor inf a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (taylor inf a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (taylor inf a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (taylor inf a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 4)))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (pow (sqrt -1) 3)) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2)))))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2)))))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2)))))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf a) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (/ (- b_2 (* b_2 (sqrt -1))) a) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3))))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (/ a (- b_2 (* b_2 (sqrt -1)))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ a (- b_2 (* b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1/16 (/ (* (pow a 4) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow a 4) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* c (- (* 1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* c (- (* c (- (* -1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2))))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2))))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2))))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c)))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow c 2)))) (/ b_2 (pow (sqrt -1) 2))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow c 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (pow (sqrt -1) 2))))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c)))) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c)))) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c)))) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (taylor inf c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor inf c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor inf c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor inf c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor inf c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c)))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 3) c) (* a (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) c)) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (pow (sqrt -1) 3)) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf c) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow c 2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 c c) a) (patch (*.f64 (*.f64 c c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2)))))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2)))))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3)) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3)) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3)) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (- 1 (sqrt -1))) a) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ 1 a)) (/ (sqrt -1) a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a))) (/ (sqrt -1) a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a)))) (/ (sqrt -1) a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (/ a (* b_2 (- 1 (sqrt -1)))) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (/ a (- 1 (sqrt -1)))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2)))) (pow b_2 4))) (/ a (- 1 (sqrt -1)))) (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2))))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))))))) (- 1 (sqrt -1)))))) (pow b_2 6))) (/ a (- 1 (sqrt -1)))) (+ (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 3)))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 2))))))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- 1 (sqrt -1))) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ 1 (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) (sqrt -1))) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ 1 (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4)))) (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ 1 (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6)))) (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor inf b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (+ 1 (sqrt -1))) a) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #<representation binary64>) () ())) ())
#s(alt (/ a (* b_2 (+ 1 (sqrt -1)))) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (+ 1 (sqrt -1)) 3))) (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))))) (* (pow b_2 6) (+ 1 (sqrt -1))))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 3)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (sqrt -1))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) (patch (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/8 binary64) b_2) (patch (/.f64 #s(literal 1/8 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a (pow c 2)) b_2) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 (*.f64 c c) a) b_2) (patch (/.f64 (*.f64 (*.f64 c c) a) b_2) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
29.0ms
b_2
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (/ (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ 1/8 b_2) (+ (* c a) (* b_2 b_2)) (/ (* (* c c) a) b_2) (* (* c c) a))
21.0ms
c
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (/ (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ 1/8 b_2) (+ (* c a) (* b_2 b_2)) (/ (* (* c c) a) b_2) (* (* c c) a))
17.0ms
a
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (/ (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ 1/8 b_2) (+ (* c a) (* b_2 b_2)) (/ (* (* c c) a) b_2) (* (* c c) a))
8.0ms
a
@0
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (/ (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ 1/8 b_2) (+ (* c a) (* b_2 b_2)) (/ (* (* c c) a) b_2) (* (* c c) a))
7.0ms
b_2
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (/ (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ 1/8 b_2) (+ (* c a) (* b_2 b_2)) (/ (* (* c c) a) b_2) (* (* c c) a))

simplify244.0ms (2.9%)

Memory
-5.8MiB live, 342.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0123212612
1405612272
0865211818
Stop Event
iter limit
node limit
Counts
684 → 684
Calls
Call 1
Inputs
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(/ (- b_2 (* b_2 (sqrt -1))) a)
(/ (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) a)
(/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) (* b_2 (sqrt -1))) a)
(/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) (* b_2 (sqrt -1))) a)
(/ a (- b_2 (* b_2 (sqrt -1))))
(* a (+ (* 1/2 (/ (* a (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(* a (+ (* a (- (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/16 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow c 3) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(- b_2 (* b_2 (sqrt -1)))
(- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1)))
(- (+ b_2 (* a (- (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(- (+ b_2 (* a (- (* a (- (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(* 1/2 c)
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow a 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (* c (pow (sqrt -1) 2))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a))))
(* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a))))
(* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 4))))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(* (sqrt (* a c)) (pow (sqrt -1) 3))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2))))))
(* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2))))))
(* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2))))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(/ (- b_2 (* b_2 (sqrt -1))) a)
(- (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3))))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(/ a (- b_2 (* b_2 (sqrt -1))))
(+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(+ (* c (- (* -1 (* c (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1/16 (/ (* (pow a 4) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow a 4) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(- b_2 (* b_2 (sqrt -1)))
(- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1)))
(- (+ b_2 (* c (- (* 1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(- (+ b_2 (* c (- (* c (- (* -1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(* 1/2 c)
(* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))))
(* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))))
(* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* 1/2 (/ c b_2))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c))))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow c 2)))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow c 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (pow (sqrt -1) 2))))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* 1/2 (/ c b_2))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 3) c) (* a (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) c)) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c))
(* (sqrt (* a c)) (pow (sqrt -1) 3))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* a (pow c 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))) (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2))
(/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2))
(/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(/ 1/8 b_2)
(/ 1/8 b_2)
(/ 1/8 b_2)
(/ 1/8 b_2)
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(/ (* b_2 (- 1 (sqrt -1))) a)
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ 1 a)) (/ (sqrt -1) a)))
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a))) (/ (sqrt -1) a)))
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a)))) (/ (sqrt -1) a)))
(/ a (* b_2 (- 1 (sqrt -1))))
(/ (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (/ a (- 1 (sqrt -1)))) b_2)
(/ (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2)))) (pow b_2 4))) (/ a (- 1 (sqrt -1)))) (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2))))) b_2)
(/ (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))))))) (- 1 (sqrt -1)))))) (pow b_2 6))) (/ a (- 1 (sqrt -1)))) (+ (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 3)))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 2))))))) b_2)
(* b_2 (- 1 (sqrt -1)))
(* b_2 (- (+ 1 (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) (sqrt -1)))
(* b_2 (- (+ 1 (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4)))) (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (- (+ 1 (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6)))) (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* b_2 (sqrt -1))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* 1/2 c)
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(/ 1/8 b_2)
(/ 1/8 b_2)
(/ 1/8 b_2)
(/ 1/8 b_2)
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(/ (* b_2 (+ 1 (sqrt -1))) a)
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))))))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))))
(/ a (* b_2 (+ 1 (sqrt -1))))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))) b_2))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))) b_2))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (+ 1 (sqrt -1)) 3))) (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))))) (* (pow b_2 6) (+ 1 (sqrt -1))))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 3)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))))) b_2))
(* b_2 (+ 1 (sqrt -1)))
(* -1 (* b_2 (- (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ 1 (sqrt -1)))))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* -1 (* b_2 (- (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(* -1 (* b_2 (sqrt -1)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* 1/2 c)
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/ 1/8 b_2)
(/ 1/8 b_2)
(/ 1/8 b_2)
(/ 1/8 b_2)
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
(/ (* a (pow c 2)) b_2)
Outputs
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64)))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/ (- b_2 (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(/ (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1/2 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(/ a (- b_2 (* b_2 (sqrt -1))))
(/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))
(* a (+ (* 1/2 (/ (* a (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(* a (+ (* a (- (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(*.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64)) (*.f64 b_2 b_2)))) a (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2)))) a (/.f64 #s(literal 1 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/16 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow c 3) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/16 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64)) (*.f64 b_2 b_2))))) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))))) a (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64)) (*.f64 b_2 b_2)))))) a (*.f64 (*.f64 (/.f64 c (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (/.f64 #s(literal 1 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(- b_2 (* b_2 (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1/2 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* a (- (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* a (- (* a (- (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) a)
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a))))
(-.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (/.f64 b_2 a)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(fma.f64 (/.f64 b_2 c) #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (/ b_2 (* c (pow (sqrt -1) 2))))
(-.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (neg.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (neg.f64 b_2) c))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow a 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (* c (pow (sqrt -1) 2))))))
(-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 a a) c) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)))) (neg.f64 (pow.f64 a #s(literal 3 binary64)))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (neg.f64 b_2) c))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) a)
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))) a)
(* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (/.f64 b_2 a)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2))
(* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal 1/2 binary64))) a)
(* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal 1/2 binary64))) a)
(* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal 1/2 binary64))) a)
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a)
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a)
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* a c)
(*.f64 c a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (neg.f64 a)) b_2) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 a)))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 a)) b_2) (neg.f64 a)))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 4))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) c))))) a))
(+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) (/.f64 a c)) (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64)))))) (neg.f64 a)) (*.f64 a (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) c)))) a))
(* (sqrt (* a c)) (pow (sqrt -1) 3))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) (neg.f64 a)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) a)) (neg.f64 a)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))))))
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2))
(* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal -1/2 binary64))))
(* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal -1/2 binary64))))
(* -1 (* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal -1/2 binary64))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a)))
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(/ (- b_2 (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(- (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64) (/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1/2 binary64))) c (/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3))))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) c (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1/2 binary64))) c (/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(/ a (- b_2 (* b_2 (sqrt -1))))
(/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))
(+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 (/.f64 c (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) #s(literal 1/2 binary64) (/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* c (- (* -1 (* c (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 c) (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64)) b_2)) #s(literal 1/2 binary64))) c (/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1/16 (/ (* (pow a 4) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow a 4) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/16 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 binary64))) a) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal -1 binary64))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64)))))) c (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))))))) c (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64)) b_2)) #s(literal 1/2 binary64))) c (/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(- b_2 (* b_2 (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1/2 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* c (- (* 1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64))) c b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* c (- (* c (- (* -1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64))) c (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64))) c b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) c (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) c)
(* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) c)
(* c (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) c)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c))) c)
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 (/.f64 b_2 a) c)))) c)
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/.f64 (-.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) c)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow c 2)))) (/ b_2 (pow (sqrt -1) 2))) c)
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 c c))) (/.f64 b_2 #s(literal 1 binary64))) c)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow c 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (pow (sqrt -1) 2))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) a))) (neg.f64 (pow.f64 c #s(literal 3 binary64)))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 #s(literal -1 binary64))))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 b_2 c)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) c)) (*.f64 c c))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) c)) (*.f64 c c))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) c)) (*.f64 c c))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))) (*.f64 c c))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))) (*.f64 c c))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))) (*.f64 c c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* a c)
(*.f64 c a)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) c))) (neg.f64 c))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) c))) (neg.f64 c))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) c))) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (neg.f64 c)) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c))))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 b_2 a) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) c)) c))) (neg.f64 c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) c))
(/.f64 (-.f64 (/.f64 (neg.f64 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c))
(/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (neg.f64 c)) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 3) c) (* a (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) c)) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) a) (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))) c) #s(literal -1 binary64) (*.f64 b_2 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (neg.f64 c)) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* (sqrt (* a c)) (pow (sqrt -1) 3))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c)))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (-.f64 (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) c)) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))) (neg.f64 c))
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) c)) (*.f64 c c))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) c)) (*.f64 c c))
(* (pow c 2) (+ (* 1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) c)) (*.f64 c c))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))) (*.f64 c c))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))) (*.f64 c c))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))) (*.f64 c c))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) c))) (neg.f64 c))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))) b_2 (/.f64 #s(literal 1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(fma.f64 (/.f64 b_2 c) #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 b_2) (/.f64 #s(literal -1 binary64) (neg.f64 c))) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 c c)) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (sqrt.f64 #s(literal -1 binary64)))) b_2 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))) b_2 (/.f64 #s(literal -1 binary64) (neg.f64 c))) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64) #s(literal 1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 #s(literal 1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64))) (*.f64 b_2 b_2) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2))
(/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64))) (*.f64 b_2 b_2))
(/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64))) (*.f64 b_2 b_2))
(/ (+ (* 1/8 (* a (pow c 2))) (* 1/2 (* (pow b_2 2) c))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a))) (pow.f64 b_2 #s(literal 3 binary64)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(* a c)
(*.f64 c a)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 c a) b_2) #s(literal -2 binary64)) b_2)
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (neg.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)))) b_2)
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) #s(literal -2 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) b_2)
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/ (* b_2 (- 1 (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ 1 a)) (/ (sqrt -1) a)))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)) b_2)
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a))) (/ (sqrt -1) a)))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) a))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)) b_2)
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a)))) (/ (sqrt -1) a)))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) a)))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)) b_2)
(/ a (* b_2 (- 1 (sqrt -1))))
(/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))
(/ (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (/ a (- 1 (sqrt -1)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 a (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) b_2)
(/ (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2)))) (pow b_2 4))) (/ a (- 1 (sqrt -1)))) (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2))))) b_2)
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 a (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) b_2)
(/ (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))))))) (- 1 (sqrt -1)))))) (pow b_2 6))) (/ a (- 1 (sqrt -1)))) (+ (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 3)))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 2))))))) b_2)
(/.f64 (-.f64 (-.f64 (/.f64 a (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1/16 binary64) (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal -1/4 binary64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal 1/16 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))))))) b_2)
(* b_2 (- 1 (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* b_2 (- (+ 1 (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) (sqrt -1)))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1 binary64)) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (- (+ 1 (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4)))) (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* b_2 (- (+ 1 (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6)))) (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) #s(literal 1 binary64)) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal 1/8 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal -1/8 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal -1/8 binary64)))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/ (* b_2 (+ 1 (sqrt -1))) a)
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) b_2 b_2) a)
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2))) (/.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)) (neg.f64 b_2))
(/ a (* b_2 (+ 1 (sqrt -1))))
(/.f64 a (fma.f64 (sqrt.f64 #s(literal -1 binary64)) b_2 b_2))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (neg.f64 a) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 b_2))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))) (/.f64 a (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 b_2))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (+ 1 (sqrt -1)) 3))) (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))))) (* (pow b_2 6) (+ 1 (sqrt -1))))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 3)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal -1/4 binary64)))) a) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))))))) (/.f64 a (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 b_2))
(* b_2 (+ 1 (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) b_2 b_2)
(* -1 (* b_2 (- (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ 1 (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 b_2))
(* -1 (* b_2 (- (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) #s(literal -1 binary64)) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 b_2))
(* -1 (* b_2 (sqrt -1)))
(*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(/ 1/8 b_2)
(/.f64 #s(literal 1/8 binary64) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)

rewrite217.0ms (2.6%)

Memory
1.4MiB live, 240.0MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044248
072248
1266246
21865246
08730246
Stop Event
iter limit
node limit
iter limit
Counts
22 → 755
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)))
(/.f64 #s(literal 1/8 binary64) b_2)
(fma.f64 c a (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(*.f64 (*.f64 c c) a)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval188.0ms (2.2%)

Memory
28.7MiB live, 339.3MiB allocated
Compiler

Compiled 32 374 to 4 316 computations (86.7% saved)

prune57.0ms (0.7%)

Memory
4.5MiB live, 127.7MiB allocated
Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New1 423161 439
Fresh4913
Picked505
Done011
Total1 432261 458
Accuracy
90.5%
Counts
1 458 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.2%
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
22.4%
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
13.7%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 a a))
22.3%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
48.7%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
29.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
35.6%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/2 binary64) #s(literal 1 binary64)) b_2))) a)
12.6%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
27.0%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
35.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a)
29.8%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))) a)
28.4%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
35.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
23.1%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
22.1%
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
12.7%
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
34.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
35.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
35.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
33.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) c)) (neg.f64 b_2)))
34.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2))
35.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
16.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))))
12.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Compiler

Compiled 653 to 536 computations (17.9% saved)

simplify126.0ms (1.5%)

Memory
-8.9MiB live, 127.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
cost-diff0
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
cost-diff0
(neg.f64 b_2)
cost-diff256
(-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
cost-diff0
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
cost-diff0
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
cost-diff0
(/.f64 #s(literal -1 binary64) a)
cost-diff320
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
cost-diff0
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
cost-diff0
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
cost-diff0
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
cost-diff0
(/.f64 c b_2)
cost-diff0
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
cost-diff0
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
cost-diff0
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
cost-diff0
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2))
cost-diff0
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a)
cost-diff704
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045346
069346
1126343
2260341
3592340
41578337
55031337
67419337
08203332
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal 1/2 binary64)
(/.f64 c b_2)
c
#s(literal -2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/.f64 c b_2)
c
b_2
#s(literal 1/2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
a
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(literal -1 binary64) a)
#s(literal -1 binary64)
a
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
c
(*.f64 b_2 b_2)
b_2
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(neg.f64 b_2)
b_2
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
Outputs
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (*.f64 (/.f64 c b_2) a) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (*.f64 (/.f64 c b_2) a) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(fma.f64 (*.f64 (/.f64 c b_2) a) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)) #s(literal -2 binary64))
(*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))
(/.f64 a b_2)
a
b_2
#s(literal 1/2 binary64)
(/.f64 c b_2)
c
#s(literal -2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 c b_2)
c
b_2
#s(literal 1/2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
a
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)
(/.f64 #s(literal -1 binary64) a)
#s(literal -1 binary64)
a
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
c
(*.f64 b_2 b_2)
b_2
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(-.f64 (/.f64 (fma.f64 b_2 (/.f64 b_2 a) c) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 b_2 a))
(-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) b_2)
(neg.f64 b_2)
b_2
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))

localize105.0ms (1.3%)

Memory
3.7MiB live, 163.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.06640625
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
accuracy1.249986238027801
(fma.f64 c a (*.f64 b_2 b_2))
accuracy6.16284367478345
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
accuracy6.24487492478345
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
accuracy0.00390625
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
accuracy0.109375
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
accuracy1.249986238027801
(fma.f64 c a (*.f64 b_2 b_2))
accuracy6.16284367478345
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
accuracy0.046875
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
accuracy0.0625
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
accuracy0.7800532751494541
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
accuracy20.277546083856738
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
accuracy0
(/.f64 c b_2)
accuracy0
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
accuracy0.5236837433422734
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
accuracy20.153743440256317
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
accuracy0.0625
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a)
accuracy0.5448136238878674
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
accuracy3.5684771341537576
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
accuracy20.16100851674382
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2))
Samples
56.0ms172×0invalid
24.0ms84×0valid
Compiler

Compiled 298 to 41 computations (86.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-div: 22.0ms (38.8% of total)
ival-mult: 18.0ms (31.7% of total)
ival-sub: 5.0ms (8.8% of total)
ival-sqrt: 5.0ms (8.8% of total)
ival-add: 3.0ms (5.3% of total)
ival-neg: 2.0ms (3.5% of total)
exact: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series72.0ms (0.9%)

Memory
-5.6MiB live, 113.0MiB allocated
Counts
22 → 708
Calls
Call 1
Inputs
#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())
#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())
#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())
#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())
#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())
#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())
#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())
#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())
Outputs
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt -2 (taylor 0 a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) a) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) a) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (sqrt -1)) b_2) (taylor 0 a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* -1/2 (/ c (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))))) (* -1/2 (/ c (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 (sqrt -1))) (taylor 0 a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 (sqrt -1))) (* -1/2 (/ (* a c) (* b_2 (sqrt -1))))) (taylor 0 a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 (sqrt -1))) (* a (+ (* -1/2 (/ c (* b_2 (sqrt -1)))) (* 1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1))))))) (taylor 0 a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 (sqrt -1))) (* a (+ (* -1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1))))))))) (taylor 0 a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* 1/2 (/ (* a c) (* b_2 (sqrt -1))))) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1))))))) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1))))))))) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) (pow b_2 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ b_2 a)) (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 a)))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a))))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))))) (taylor inf a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))))))) (taylor inf a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) (pow b_2 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) a) (patch (/.f64 #s(literal -1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a)))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ b_2 a) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))) (taylor -inf a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor -inf a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))) (taylor -inf a) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) a))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) a))) a))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt -2 (taylor 0 c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor 0 c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor 0 c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor 0 c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* -1/2 (/ (* c (sqrt -1)) b_2))) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3)))))) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3)))))))) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (sqrt -1)) b_2) (taylor 0 c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2) (taylor 0 c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2) (taylor 0 c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* -1/2 (/ a (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))))) (* -1/2 (/ a (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 (sqrt -1))) (taylor 0 c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 (sqrt -1))) (* -1/2 (/ (* a c) (* b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 (sqrt -1))) (* c (+ (* -1/2 (/ a (* b_2 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1))))))) (taylor 0 c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 (sqrt -1))) (* c (+ (* -1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1))))))))) (taylor 0 c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* 1/2 (/ c (* b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1))))))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* c (+ (* c (+ (* -1/8 (/ a (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 2) c) (* (pow b_2 5) (sqrt -1)))))) (* 1/2 (/ 1 (* b_2 (sqrt -1))))))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) (pow b_2 2))) (taylor inf c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c))))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c)))))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ b_2 c)) (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 c)))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c))))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor inf c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))))))) (taylor inf c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) (pow b_2 2))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c)))))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c))))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c))))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c)))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ b_2 c) (* -1 (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) c)) (* -1 (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* -1 (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor -inf c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor -inf c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))) (taylor -inf c) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 b_2) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* b_2 (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) (taylor 0 b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor 0 b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt -2 (taylor inf b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* b_2 (- (sqrt -1) 1)) a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (sqrt -1) 1)) (taylor inf b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1)) (taylor inf b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1)) (taylor inf b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1)) (taylor inf b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (/ 1 (sqrt -1)) 1)) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))) 1)) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (/ 1 (sqrt -1))) (+ 1 (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1))))))) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (/ 1 (sqrt -1))) (+ 1 (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))))))) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 (sqrt -1))) (taylor inf b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))) (taylor inf b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))) (/ 1 (sqrt -1)))) (taylor inf b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))))) (/ 1 (sqrt -1)))) (taylor inf b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor inf b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* b_2 (- 1 (/ 1 (sqrt -1)))) a)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1))))))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))))))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) (patch (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt -2 (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) (patch (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) (patch (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (+ 1 (sqrt -1))) a) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (sqrt -1)))) (taylor -inf b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))) (taylor -inf b_2) (#s(alt (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (patch (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (/ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (/ 1 (sqrt -1)))) (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1))))))) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ 1 (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (/ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))))))) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (/ b_2 (sqrt -1)) (taylor -inf b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))) (/ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))))) (/ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (patch (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* b_2 (+ 1 (/ 1 (sqrt -1)))) a)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1))))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1))))))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
8.0ms
a
@0
((* (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (/ (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) a))
6.0ms
c
@-inf
((* (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (/ (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) a))
5.0ms
c
@inf
((* (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (/ (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) a))
4.0ms
a
@inf
((* (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (/ (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) a))
4.0ms
b_2
@inf
((* (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (/ -1 a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (/ (- (neg b_2) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2)))))) a))

simplify270.0ms (3.2%)

Memory
-21.5MiB live, 338.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0123513131
1411712881
0837612381
Stop Event
iter limit
node limit
Counts
708 → 708
Calls
Call 1
Inputs
(* -2 b_2)
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
-2
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1 (/ (- (* b_2 (sqrt -1)) b_2) a))
(/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) a)
(/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) a)
(/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(- (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(- (* a (- (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* -1/2 (/ c (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))))) (* -1/2 (/ c (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(* -1 (/ b_2 (sqrt -1)))
(+ (* -1 (/ b_2 (sqrt -1))) (* -1/2 (/ (* a c) (* b_2 (sqrt -1)))))
(+ (* -1 (/ b_2 (sqrt -1))) (* a (+ (* -1/2 (/ c (* b_2 (sqrt -1)))) (* 1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))))))
(+ (* -1 (/ b_2 (sqrt -1))) (* a (+ (* -1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))))))))
(* -1 (pow b_2 2))
(- (* -1 (* a c)) (pow b_2 2))
(- (* -1 (* a c)) (pow b_2 2))
(- (* -1 (* a c)) (pow b_2 2))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a))
(/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* 1/2 (/ (* a c) (* b_2 (sqrt -1))))) a)
(/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1))))))) a)
(/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1))))))))) a)
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a))))
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))
(* a (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 a))))
(* a (- (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))))))
(* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))))))
(* -1 (* a c))
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))
(* 1/2 (/ (* a c) b_2))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(/ -1 a)
(/ -1 a)
(/ -1 a)
(/ -1 a)
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (- (/ b_2 a) (* -1 (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (- (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1))))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))))
(* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))))
(* -1 (* a c))
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(* a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) a))) a)))
(* -2 b_2)
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
-2
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* b_2 (sqrt -1)) b_2) a))
(+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* -1/2 (/ (* c (sqrt -1)) b_2)))
(+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))))))
(+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3))))))))
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2)
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(- (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(- (* c (- (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* -1/2 (/ a (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))))) (* -1/2 (/ a (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(* -1 (/ b_2 (sqrt -1)))
(+ (* -1 (/ b_2 (sqrt -1))) (* -1/2 (/ (* a c) (* b_2 (sqrt -1)))))
(+ (* -1 (/ b_2 (sqrt -1))) (* c (+ (* -1/2 (/ a (* b_2 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))))))
(+ (* -1 (/ b_2 (sqrt -1))) (* c (+ (* -1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))))))))
(* -1 (pow b_2 2))
(- (* -1 (* a c)) (pow b_2 2))
(- (* -1 (* a c)) (pow b_2 2))
(- (* -1 (* a c)) (pow b_2 2))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a))
(+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* 1/2 (/ c (* b_2 (sqrt -1)))))
(+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))))
(+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* c (+ (* c (+ (* -1/8 (/ a (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 2) c) (* (pow b_2 5) (sqrt -1)))))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))))
(* 1/2 (/ (* a c) b_2))
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* 1/2 (/ c b_2))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))))
(* c (- (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 c))))
(* c (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c)))))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))
(* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1))))))))
(* -1 (* a c))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(* 1/2 (/ (* a c) b_2))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* 1/2 (/ c b_2))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (- (/ b_2 c) (* -1 (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (- (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) c)) (* -1 (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* -1 (* (sqrt (/ a c)) (sqrt -1))))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))))
(* -1 (* a c))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(* a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* 1/2 (/ (* a c) b_2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(- (* -1 b_2) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))))
(- (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))))
(- (* b_2 (- (* b_2 (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))))
(* -1 (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
-2
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1 (/ (* b_2 (- (sqrt -1) 1)) a))
(* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2)))))
(* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))
(* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))
(* b_2 (- (sqrt -1) 1))
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(* b_2 (sqrt -1))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* b_2 (- (/ 1 (sqrt -1)) 1))
(* b_2 (- (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))) 1))
(* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (/ 1 (sqrt -1))) (+ 1 (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (/ 1 (sqrt -1))) (+ 1 (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 (/ b_2 (sqrt -1)))
(* b_2 (- (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))
(* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))) (/ 1 (sqrt -1))))
(* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))))) (/ 1 (sqrt -1))))
(* -1 (pow b_2 2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* -1 (/ (* b_2 (- 1 (/ 1 (sqrt -1)))) a))
(* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1))))))
(* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))))))
(* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1))))))))
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
-2
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(* -1/2 (/ a b_2))
(/ (* b_2 (+ 1 (sqrt -1))) a)
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))))))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(* -1 (* b_2 (sqrt -1)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* -1 (* b_2 (+ 1 (/ 1 (sqrt -1)))))
(* -1 (* b_2 (+ 1 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(* -1 (* b_2 (- (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (/ 1 (sqrt -1)))) (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))))))
(* -1 (* b_2 (- (+ 1 (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (/ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(/ b_2 (sqrt -1))
(* -1 (* b_2 (- (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))
(* -1 (* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))) (/ 1 (sqrt -1)))))
(* -1 (* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))))) (/ 1 (sqrt -1)))))
(* -1 (pow b_2 2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* -1 (/ (* b_2 (+ 1 (/ 1 (sqrt -1)))) a))
(* -1 (* b_2 (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1))))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))))
Outputs
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64)))
-2
#s(literal -2 binary64)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64)))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1 (/ (- (* b_2 (sqrt -1)) b_2) a))
(*.f64 (neg.f64 b_2) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))
(/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1/2 binary64) (neg.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a (neg.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(/ (+ (* -1 (- (* b_2 (sqrt -1)) b_2)) (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a (neg.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(- (* b_2 (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))))
(- (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 c a) b_2)) (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))))
(- (* a (- (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* -1/2 (/ c (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))))) (* -1/2 (/ c (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))))) a (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (/ b_2 (sqrt -1)))
(/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 (sqrt -1))) (* -1/2 (/ (* a c) (* b_2 (sqrt -1)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 c a) b_2) (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (/ b_2 (sqrt -1))) (* a (+ (* -1/2 (/ c (* b_2 (sqrt -1)))) (* 1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64))) a (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (/ b_2 (sqrt -1))) (* a (+ (* -1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))))) a (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64))) a (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a))
(/.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* 1/2 (/ (* a c) (* b_2 (sqrt -1))))) a)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 c a) b_2)) (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) a)
(/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1))))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))))) a)
(/ (+ (* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1))))) (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1))))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))))) a (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))))) a)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) a)
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) a)
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* 1/2 (/ (* a c) (pow b_2 2)))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) a)
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) a)
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a))))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (/.f64 b_2 a))))
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (- (* -1 (/ b_2 a)) (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) a)
(* a (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 a))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))) a)
(* a (- (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))) a)
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))))))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64)))) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(*.f64 (neg.f64 a) (+.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(*.f64 (neg.f64 a) (+.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(*.f64 (neg.f64 a) (+.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a c)
(*.f64 c a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 a))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (neg.f64 a)) b_2) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* 1/2 (/ (* a c) (pow b_2 2)))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (neg.f64 a)) b_2) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 a)))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a)))
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(/ -1 a)
(/.f64 #s(literal -1 binary64) a)
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) (neg.f64 a))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (- (/ b_2 a) (* -1 (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (- (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) a) #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))) (neg.f64 a)) b_2) a) #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64)))))
(* -1 (* a (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(*.f64 (neg.f64 a) (+.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(*.f64 (neg.f64 a) (+.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(*.f64 (neg.f64 a) (+.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))))) a)) a)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
-2
#s(literal -2 binary64)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (/ (- (* b_2 (sqrt -1)) b_2) a))
(*.f64 (neg.f64 b_2) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))
(+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* -1/2 (/ (* c (sqrt -1)) b_2)))
(fma.f64 (neg.f64 b_2) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64)))
(+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1/2 binary64))) c (*.f64 (neg.f64 b_2) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a)))
(+ (* -1 (/ (- (* b_2 (sqrt -1)) b_2) a)) (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) c (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1/2 binary64))) c (*.f64 (neg.f64 b_2) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a)))
(- (* b_2 (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) b_2 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (neg.f64 b_2)))
(- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) b_2 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (neg.f64 b_2)))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))))
(- (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 c a) b_2)) (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))))
(- (* c (- (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* -1/2 (/ a (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))))) (* -1/2 (/ a (* b_2 (sqrt -1)))))) (+ b_2 (* -1 (/ b_2 (sqrt -1)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64))) c (*.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (/ b_2 (sqrt -1)))
(/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 (sqrt -1))) (* -1/2 (/ (* a c) (* b_2 (sqrt -1)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 c a) b_2) (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (/ b_2 (sqrt -1))) (* c (+ (* -1/2 (/ a (* b_2 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64))) c (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (/ b_2 (sqrt -1))) (* c (+ (* -1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))) (* 1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))))) c (*.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64))) c (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a))
(/.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* 1/2 (/ c (* b_2 (sqrt -1)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c b_2) (/.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) c (/.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ b_2 (sqrt -1)))) a)) (* c (+ (* c (+ (* -1/8 (/ a (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 2) c) (* (pow b_2 5) (sqrt -1)))))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))))) c (/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) c (/.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a)))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal -2 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal -2 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal -2 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* 1/2 (/ (* a c) (pow b_2 2)))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) c)) c)
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) c)) c)
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) c)) c)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 (/.f64 b_2 a) c)))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c))) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c)))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c))))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (- (* -1 (/ b_2 c)) (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal -1 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (- (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 c))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 c)) c)
(* c (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c))) c)
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))))))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64)))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) c)
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) c)
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) c)
(* a c)
(*.f64 c a)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (/.f64 b_2 a) c)) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (/.f64 b_2 a) c)) c)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal 2 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal 2 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal 2 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (neg.f64 c))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 c)) (/.f64 b_2 a)) c))) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (neg.f64 c)) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* 1/2 (/ (* a c) (pow b_2 2)))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c)) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c)) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c)) (neg.f64 c))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 c)) (/.f64 b_2 a)) c))) (neg.f64 c))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 c)) (/.f64 b_2 a)) c))) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (neg.f64 c)) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c))))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 b_2 a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 b_2 a) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c)) c))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (- (/ b_2 c) (* -1 (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) c)) (* -1 (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) c) #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* -1 (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))) #s(literal 1/2 binary64))) (neg.f64 c)) b_2) c) #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64))))) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) c)
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) c)
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) c)
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))) (neg.f64 c))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(* 1/2 (/ (* a c) (pow b_2 2)))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)) b_2))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))) b_2 (/.f64 #s(literal 1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(- (* -1 b_2) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))))
(+.f64 (neg.f64 b_2) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) #s(literal -1 binary64)) b_2 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* b_2 (- (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* a c)
(*.f64 c a)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (neg.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)))) b_2)
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) #s(literal -2 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) b_2)
-2
#s(literal -2 binary64)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) b_2)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (neg.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)))) b_2)
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) #s(literal -2 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) b_2)
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1 (/ (* b_2 (- (sqrt -1) 1)) a))
(*.f64 (neg.f64 b_2) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))
(* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) a)) b_2)
(* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2))) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a)) b_2)
(* b_2 (+ (* -1 (/ (- (sqrt -1) 1) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64)))) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a)) b_2)
(* b_2 (- (sqrt -1) 1))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2 (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(fma.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) b_2 (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(fma.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) b_2 (neg.f64 b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (- (/ 1 (sqrt -1)) 1))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) b_2)
(* b_2 (- (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))) 1))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2 (neg.f64 b_2))
(* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (/ 1 (sqrt -1))) (+ 1 (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) #s(literal -1 binary64))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (/ 1 (sqrt -1))) (+ 1 (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)))) #s(literal 1 binary64))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (/ b_2 (sqrt -1)))
(/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(* b_2 (- (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))) (/ 1 (sqrt -1))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) b_2)
(* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))))) (/ 1 (sqrt -1))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (fma.f64 (/.f64 #s(literal -1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* -1 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -1 (/ (* b_2 (- 1 (/ 1 (sqrt -1)))) a))
(*.f64 (neg.f64 b_2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) a))
(* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))) b_2)
(* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) a)) b_2)
(* b_2 (+ (* -1 (/ (- 1 (/ 1 (sqrt -1))) a)) (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/2 (/ c (* (pow b_2 2) (sqrt -1))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) a)) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal 1/8 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64)))) (neg.f64 b_2))
-2
#s(literal -2 binary64)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal 1/8 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64)))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/ (* b_2 (+ 1 (sqrt -1))) a)
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) b_2 b_2) a)
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)) a)))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2))) (/.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))))
(*.f64 (neg.f64 b_2) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(neg.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(neg.f64 (fma.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(neg.f64 (fma.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) b_2 b_2))
(* -1 (* b_2 (sqrt -1)))
(*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ 1 (/ 1 (sqrt -1)))))
(neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2 b_2))
(* -1 (* b_2 (- (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (/ 1 (sqrt -1)))) (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))))))
(*.f64 (neg.f64 b_2) (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)))))
(* -1 (* b_2 (- (+ 1 (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (/ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))))))
(*.f64 (neg.f64 b_2) (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2))))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(/ b_2 (sqrt -1))
(/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* b_2 (- (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1))))) (/ 1 (sqrt -1)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* b_2 (- (+ (* -1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))))) (/ 1 (sqrt -1)))))
(*.f64 (neg.f64 b_2) (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (fma.f64 (/.f64 #s(literal -1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -1 (/ (* b_2 (+ 1 (/ 1 (sqrt -1)))) a))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2 b_2)) a)
(* -1 (* b_2 (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1))))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a))))))

rewrite172.0ms (2%)

Memory
10.3MiB live, 239.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045286
069278
1273275
22001261
08723259
Stop Event
iter limit
node limit
iter limit
Counts
22 → 867
Calls
Call 1
Inputs
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2))
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/.f64 c b_2)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(literal -1 binary64) a)
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(neg.f64 b_2)
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval277.0ms (3.3%)

Memory
25.8MiB live, 478.5MiB allocated
Compiler

Compiled 57 944 to 6 082 computations (89.5% saved)

prune189.0ms (2.3%)

Memory
6.9MiB live, 132.0MiB allocated
Pruning

28 alts after pruning (25 fresh and 3 done)

PrunedKeptTotal
New2 17292 181
Fresh41620
Picked325
Done011
Total2 179282 207
Accuracy
90.5%
Counts
2 207 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.4%
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
13.7%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 a a))
24.3%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) a)
48.7%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
29.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
12.6%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
34.4%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 a #s(literal -1 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) b_2)) #s(literal -2 binary64)) b_2)) a)
29.8%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))) a)
27.0%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
28.4%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
12.8%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2))) b_2)) a)
35.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
23.1%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
23.1%
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) b_2))
12.7%
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
34.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
35.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
35.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
33.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) c)) (neg.f64 b_2)))
34.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2))
35.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
16.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))))
12.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
12.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
12.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
6.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64))) #s(literal 1/2 binary64))))
Compiler

Compiled 636 to 563 computations (11.5% saved)

simplify291.0ms (3.5%)

Memory
29.6MiB live, 218.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 c a (*.f64 b_2 b_2))
cost-diff0
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
cost-diff64
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
cost-diff320
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
cost-diff0
(sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))
cost-diff0
(-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))
cost-diff0
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
cost-diff0
(neg.f64 c)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
cost-diff448
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))
cost-diff0
(/.f64 #s(literal 1/2 binary64) b_2)
cost-diff0
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
cost-diff0
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
cost-diff0
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
cost-diff0
(/.f64 #s(literal -2 binary64) a)
cost-diff0
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051321
076318
1132314
2234308
3463308
4879308
51436308
62163308
73428308
84252308
94513308
104607308
114645308
125025304
135943304
146141304
156280304
167475304
08092301
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
b_2
(/.f64 #s(literal -2 binary64) a)
#s(literal -2 binary64)
a
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/.f64 c b_2)
c
#s(literal 1/2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))
#s(literal -1/2 binary64)
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))
(neg.f64 c)
c
(/.f64 #s(literal -1 binary64) b_2)
#s(literal -1 binary64)
b_2
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
#s(literal 1 binary64)
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))
a
(-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))
b_2
(sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))
(neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))
#s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))
(*.f64 c a)
c
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
b_2
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
b_2
(/.f64 #s(literal -2 binary64) a)
#s(literal -2 binary64)
a
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
c
#s(literal 1/2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
#s(literal -1/2 binary64)
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))
(/.f64 c b_2)
(neg.f64 c)
c
(/.f64 #s(literal -1 binary64) b_2)
#s(literal -1 binary64)
b_2
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
#s(literal 1 binary64)
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))
a
(-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))
b_2
(sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))
(neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))
#s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))
(*.f64 c a)
c
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) b_2) b_2 c) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) b_2) b_2 c)
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 c a))
b_2
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))

localize119.0ms (1.4%)

Memory
-56.7MiB live, 169.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.09765625
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
accuracy1.249986238027801
(fma.f64 c a (*.f64 b_2 b_2))
accuracy6.10763289070479
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
accuracy6.16284367478345
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
accuracy0.09375
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))
accuracy0.1171875
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
accuracy0.149508068229326
#s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))
accuracy6.16284367478345
(sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))
accuracy0
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))
accuracy0
(neg.f64 c)
accuracy0.0625
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))
accuracy20.281564951509207
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
accuracy0
(/.f64 #s(literal 1/2 binary64) b_2)
accuracy0.0625
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
accuracy0.5236837433422734
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
accuracy20.153743440256317
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
accuracy0
(/.f64 #s(literal -2 binary64) a)
accuracy0
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
accuracy0.00390625
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
accuracy20.153743440256317
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Samples
46.0ms172×0invalid
23.0ms84×0valid
Compiler

Compiled 273 to 42 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-div: 15.0ms (30.7% of total)
ival-mult: 15.0ms (30.7% of total)
ival-sub: 7.0ms (14.3% of total)
ival-add: 4.0ms (8.2% of total)
ival-sqrt: 4.0ms (8.2% of total)
ival-neg: 3.0ms (6.1% of total)
exact: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series77.0ms (0.9%)

Memory
9.8MiB live, 125.8MiB allocated
Counts
22 → 672
Calls
Call 1
Inputs
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())
#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())
#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())
#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())
#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())
#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())
Outputs
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor 0 a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor 0 a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor 0 a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor 0 a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (- b_2 (* b_2 (sqrt -1))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) (* b_2 (sqrt -1))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) (* b_2 (sqrt -1))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (/ a (- b_2 (* b_2 (sqrt -1)))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (/ (* a (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ 1 (- b_2 (* b_2 (sqrt -1)))))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* a (- (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1)))))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/16 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow c 3) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1)))))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* a (- (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* a (- (* a (- (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) a)) (taylor 0 a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (pow b_2 2)) (* a c)) a) (taylor 0 a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (pow b_2 2)) (* a c)) a) (taylor 0 a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (pow b_2 2)) (* a c)) a) (taylor 0 a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (taylor 0 a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow c 2) (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor inf a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor inf a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor inf a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor inf a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) (taylor inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (/ b_2 (* c (pow (sqrt -1) 2)))) (taylor inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow a 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (* c (pow (sqrt -1) 2)))))) (taylor inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a) (taylor inf a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1))))) (pow a 2))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a) (taylor inf a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2)))))) c)) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow a 3))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))))) a) (taylor inf a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor -inf a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor -inf a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor -inf a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ -2 a) (taylor -inf a) (#s(alt (/.f64 #s(literal -2 binary64) a) (patch (/.f64 #s(literal -2 binary64) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 4)))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (pow (sqrt -1) 3)) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor -inf a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (+ (* -1 (/ (+ (* -1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4)))))) (* c (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) a)) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor 0 c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor 0 c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor 0 c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor 0 c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (/ (- b_2 (* b_2 (sqrt -1))) a) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3))))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (/ a (- b_2 (* b_2 (sqrt -1)))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ a (- b_2 (* b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1/16 (/ (* (pow a 4) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow a 4) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1))))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* c (- (* 1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ b_2 (* c (- (* c (- (* -1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) a)) (taylor 0 c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (taylor 0 c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* -1 (* c (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow a 2) (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow a 2) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor inf c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor inf c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor inf c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor inf c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c)))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow c 2)))) (/ b_2 (pow (sqrt -1) 2))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow c 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (pow (sqrt -1) 2))))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 2 (/ (pow b_2 2) (* a c))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 2 (/ (pow b_2 2) (* a c))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 2 (/ (pow b_2 2) (* a c))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) (taylor inf c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (pow c 2))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) (taylor inf c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 2) (* c (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2))))))) a)) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow c 3))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor -inf c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor -inf c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor -inf c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* -1 c) (taylor -inf c) (#s(alt (neg.f64 c) (patch (neg.f64 c) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c)))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 3) c) (* a (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) c)) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (pow (sqrt -1) 3)) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor -inf c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 2) (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) c)) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2)))))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2)))))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt c (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) (taylor 0 b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (sqrt -1)))) (* 1/2 (/ 1 (* (pow a 2) (* c (pow (sqrt -1) 2)))))))) (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (- 1 (sqrt -1))) a) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ 1 a)) (/ (sqrt -1) a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a))) (/ (sqrt -1) a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a)))) (/ (sqrt -1) a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (/ a (* b_2 (- 1 (sqrt -1)))) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (/ a (- 1 (sqrt -1)))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2)))) (pow b_2 4))) (/ a (- 1 (sqrt -1)))) (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2))))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))))))) (- 1 (sqrt -1)))))) (pow b_2 6))) (/ a (- 1 (sqrt -1)))) (+ (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 3)))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 2))))))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- 1 (sqrt -1))) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ 1 (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) (sqrt -1))) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ 1 (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4)))) (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ 1 (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6)))) (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) a)) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ b_2 (* a (- (sqrt -1) 1)))) (taylor inf b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))) (taylor inf b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1)))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))) (taylor inf b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))))))) (- (sqrt -1) 1))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (- (sqrt -1) 1) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- (sqrt -1) 1) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (* (pow b_2 4) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))))) (taylor inf b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) (patch (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (patch #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1/2 binary64) b_2) (patch (/.f64 #s(literal 1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) (patch (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (+ 1 (sqrt -1))) a) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))) #<representation binary64>) () ())) ())
#s(alt (/ a (* b_2 (+ 1 (sqrt -1)))) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (+ 1 (sqrt -1)) 3))) (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))))) (* (pow b_2 6) (+ 1 (sqrt -1))))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 3)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (patch (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (sqrt -1))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) (patch (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (patch (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) a)) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor -inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 (* a (+ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))) (taylor -inf b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1))))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))) (taylor -inf b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))))))) (+ 1 (sqrt -1)))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (* (pow b_2 4) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))) (taylor -inf b_2) (#s(alt (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) (patch #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
18.0ms
a
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* b_2 (/ -2 a)) (* (/ c b_2) 1/2)) (/ -2 a) (* (/ c b_2) 1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (* (neg c) (/ -1 b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (* (neg c) (/ -1 b_2))) (neg c) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (+ (* c a) (* b_2 b_2)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
5.0ms
b_2
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* b_2 (/ -2 a)) (* (/ c b_2) 1/2)) (/ -2 a) (* (/ c b_2) 1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (* (neg c) (/ -1 b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (* (neg c) (/ -1 b_2))) (neg c) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (+ (* c a) (* b_2 b_2)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
4.0ms
c
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* b_2 (/ -2 a)) (* (/ c b_2) 1/2)) (/ -2 a) (* (/ c b_2) 1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (* (neg c) (/ -1 b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (* (neg c) (/ -1 b_2))) (neg c) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (+ (* c a) (* b_2 b_2)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
4.0ms
b_2
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* b_2 (/ -2 a)) (* (/ c b_2) 1/2)) (/ -2 a) (* (/ c b_2) 1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (* (neg c) (/ -1 b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (* (neg c) (/ -1 b_2))) (neg c) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (+ (* c a) (* b_2 b_2)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
4.0ms
c
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* b_2 (/ -2 a)) (* (/ c b_2) 1/2)) (/ -2 a) (* (/ c b_2) 1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (* (neg c) (/ -1 b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (* (neg c) (/ -1 b_2))) (neg c) (/ 1 (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))))) (/ a (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2)))))) (- b_2 (sqrt (neg (+ (* c a) (* b_2 b_2))))) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (+ (* c a) (* b_2 b_2)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))

simplify205.0ms (2.5%)

Memory
2.0MiB live, 196.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0146514913
1493414368
0816613839
Stop Event
iter limit
node limit
Counts
672 → 667
Calls
Call 1
Inputs
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/ (- b_2 (* b_2 (sqrt -1))) a)
(/ (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) a)
(/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) (* b_2 (sqrt -1))) a)
(/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) (* b_2 (sqrt -1))) a)
(/ a (- b_2 (* b_2 (sqrt -1))))
(* a (+ (* 1/2 (/ (* a (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(* a (+ (* a (- (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/16 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow c 3) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(- b_2 (* b_2 (sqrt -1)))
(- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1)))
(- (+ b_2 (* a (- (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(- (+ b_2 (* a (- (* a (- (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(* 2 (/ (pow b_2 2) a))
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(* 2 (pow b_2 2))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2))))
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow c 2) (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow a 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (* c (pow (sqrt -1) 2))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(* a c)
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1))))) (pow a 2))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2)))))) c)) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow a 3))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))))) a)
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 4))))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(* (sqrt (* a c)) (pow (sqrt -1) 3))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(* a c)
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(* -1 (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) a))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (+ (* -1 (/ (+ (* -1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4)))))) (* c (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) a)) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a))
(* a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1 c)
(* -1 c)
(* -1 c)
(* -1 c)
(/ (- b_2 (* b_2 (sqrt -1))) a)
(- (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3))))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(/ a (- b_2 (* b_2 (sqrt -1))))
(+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(+ (* c (- (* -1 (* c (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1/16 (/ (* (pow a 4) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow a 4) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(- b_2 (* b_2 (sqrt -1)))
(- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1)))
(- (+ b_2 (* c (- (* 1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(- (+ b_2 (* c (- (* c (- (* -1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(* 2 (/ (pow b_2 2) a))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(* 2 (pow b_2 2))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2))))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* -1 (* c (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow a 2) (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow a 2) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* 1/2 (/ c b_2))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* 1/2 (/ c b_2))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1 c)
(* -1 c)
(* -1 c)
(* -1 c)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c))))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow c 2)))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow c 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (pow (sqrt -1) 2))))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
c
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(* a c)
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(- (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (pow c 2))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 2) (* c (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2))))))) a)) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow c 3))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* 1/2 (/ c b_2))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* 1/2 (/ c b_2))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1 c)
(* -1 c)
(* -1 c)
(* -1 c)
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 3) c) (* a (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) c)) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c))
(* (sqrt (* a c)) (pow (sqrt -1) 3))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
c
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(* a c)
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 2) (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) c)) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(* a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))) (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(* a c)
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2))))
(+ (* b_2 (+ (* b_2 (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (sqrt -1)))) (* 1/2 (/ 1 (* (pow a 2) (* c (pow (sqrt -1) 2)))))))) (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ (* b_2 (- 1 (sqrt -1))) a)
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ 1 a)) (/ (sqrt -1) a)))
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a))) (/ (sqrt -1) a)))
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a)))) (/ (sqrt -1) a)))
(/ a (* b_2 (- 1 (sqrt -1))))
(/ (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (/ a (- 1 (sqrt -1)))) b_2)
(/ (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2)))) (pow b_2 4))) (/ a (- 1 (sqrt -1)))) (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2))))) b_2)
(/ (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))))))) (- 1 (sqrt -1)))))) (pow b_2 6))) (/ a (- 1 (sqrt -1)))) (+ (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 3)))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 2))))))) b_2)
(* b_2 (- 1 (sqrt -1)))
(* b_2 (- (+ 1 (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) (sqrt -1)))
(* b_2 (- (+ 1 (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4)))) (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (- (+ 1 (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6)))) (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* b_2 (sqrt -1))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* 2 (/ (pow b_2 2) a))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* 2 (pow b_2 2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* 2 (/ b_2 (* a (- (sqrt -1) 1))))
(* b_2 (- (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))
(* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1)))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))
(* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))))))) (- (sqrt -1) 1))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (- (sqrt -1) 1) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- (sqrt -1) 1) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (* (pow b_2 4) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* b_2 (sqrt -1))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ (* b_2 (+ 1 (sqrt -1))) a)
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))))))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))))
(/ a (* b_2 (+ 1 (sqrt -1))))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))) b_2))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))) b_2))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (+ 1 (sqrt -1)) 3))) (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))))) (* (pow b_2 6) (+ 1 (sqrt -1))))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 3)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))))) b_2))
(* b_2 (+ 1 (sqrt -1)))
(* -1 (* b_2 (- (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ 1 (sqrt -1)))))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* -1 (* b_2 (- (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(* -1 (* b_2 (sqrt -1)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* 2 (/ (pow b_2 2) a))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* 2 (pow b_2 2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* -2 (/ b_2 (* a (+ 1 (sqrt -1)))))
(* -1 (* b_2 (- (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1))))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))))))) (+ 1 (sqrt -1)))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (* (pow b_2 4) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* -1 (* b_2 (sqrt -1)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
Outputs
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (- b_2 (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(/ (- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1/2 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3)))))) (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(/ (- (+ b_2 (* a (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3)))))))) (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(/ a (- b_2 (* b_2 (sqrt -1))))
(/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))
(* a (+ (* 1/2 (/ (* a (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(* a (+ (* a (- (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(*.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64)) (*.f64 b_2 b_2)))) a (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2)))) a (/.f64 #s(literal 1 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/16 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow c 3) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow c 2) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow c 2) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* c (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ 1 (- b_2 (* b_2 (sqrt -1))))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/16 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64)) (*.f64 b_2 b_2))))) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))))) a (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64)) (*.f64 b_2 b_2)))))) a (*.f64 (*.f64 (/.f64 c (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (/.f64 #s(literal 1 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(- b_2 (* b_2 (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1/2 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* a (- (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* a (- (* a (- (* -1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* c (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64))) a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* 2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a)) a)
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a)) a)
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a)) a)
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 b_2 b_2) a))
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/.f64 (fma.f64 (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64)))) a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/.f64 (fma.f64 (fma.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)))) (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow c 2) (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))))) b_2) (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))))) a (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)))))) a (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a))))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (/.f64 b_2 a))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(-.f64 (*.f64 (/.f64 b_2 c) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (/ b_2 (* c (pow (sqrt -1) 2))))
(-.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (*.f64 a a))) (/.f64 b_2 (neg.f64 c)))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow a 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (* c (pow (sqrt -1) 2))))))
(-.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) (/.f64 (*.f64 a a) c)))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (neg.f64 c)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) a)
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))) a)
(* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (/.f64 b_2 a)))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
c
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(* a c)
(*.f64 c a)
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c) a)
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c) a)
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c) a)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64)))) a)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1))))) (pow a 2))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a)
(/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 a a))) (/.f64 b_2 #s(literal -1 binary64))) a)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2)))))) c)) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow a 3))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))))) a)
(/.f64 (-.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 #s(literal -1 binary64))))) c) #s(literal 1/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) #s(literal -1 binary64))))) a)
(* a c)
(*.f64 c a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a c)
(*.f64 c a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) a))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) a))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) a))
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) a))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 4))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) c))))) a))
(+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)) (/ (* a b_2) (* c (pow (sqrt -1) 4)))) a)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) (/.f64 a c)) (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64)))))) a) (*.f64 a (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) c))))) a))
(* (sqrt (* a c)) (pow (sqrt -1) 3))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) a) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) a)) a) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))))))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (neg.f64 c)))
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (neg.f64 c)))
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (neg.f64 c)))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) a))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) a)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a))
(/.f64 (neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) a)) a))) a)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (+ (* -1 (/ (+ (* -1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4)))))) (* c (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) a)) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a))
(/.f64 (neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 a c)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) c))) a))) a)) a))) a)
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))))))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(/ (- b_2 (* b_2 (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a)
(- (+ (* -1/2 (/ (* c (sqrt -1)) b_2)) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal -1/2 binary64) (/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* 1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1/2 binary64))) c (/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(- (+ (* c (+ (* -1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))) (* 1/8 (/ (* a (sqrt -1)) (pow b_2 3))))))) (/ b_2 a)) (/ (* b_2 (sqrt -1)) a))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) c (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1/2 binary64))) c (/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(/ a (- b_2 (* b_2 (sqrt -1))))
(/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))
(+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 (/.f64 c (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) #s(literal 1/2 binary64) (/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* c (- (* -1 (* c (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 c) (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64)) b_2)) #s(literal 1/2 binary64))) c (/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1/16 (/ (* (pow a 4) (sqrt -1)) (* (pow b_2 5) (pow (- b_2 (* b_2 (sqrt -1))) 2)))) (+ (* 1/16 (/ (* (pow a 4) (pow (sqrt -1) 2)) (* (pow b_2 4) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* b_2 (- b_2 (* b_2 (sqrt -1)))))))))) (+ (* -1/4 (/ (* (pow a 3) (pow (sqrt -1) 2)) (* (pow b_2 2) (pow (- b_2 (* b_2 (sqrt -1))) 3)))) (* 1/8 (/ (* (pow a 3) (sqrt -1)) (* (pow b_2 3) (pow (- b_2 (* b_2 (sqrt -1))) 2))))))) (* -1/2 (/ (* (pow a 2) (sqrt -1)) (* b_2 (pow (- b_2 (* b_2 (sqrt -1))) 2)))))) (/ a (- b_2 (* b_2 (sqrt -1)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/16 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))))) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal -1 binary64))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64)))))) c (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))))))) c (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 2 binary64)) b_2)) #s(literal 1/2 binary64))) c (/.f64 a (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(- b_2 (* b_2 (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* -1/2 (/ (* a (* c (sqrt -1))) b_2))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1/2 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* c (- (* 1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64))) c b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (+ b_2 (* c (- (* c (- (* -1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))) (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (* b_2 (sqrt -1)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64))) c (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64))) c b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) c (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* 2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 b_2 b_2) a))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(fma.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64)))) c))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* -1 (* c (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64))) (neg.f64 c) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) c (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 b_2 b_2) a)))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow a 2) (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow a 2) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64)))) b_2) (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))))) c (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64))))) c (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) c (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 b_2 b_2) a)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) c (*.f64 (*.f64 a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) c)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 (* a c))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 (/.f64 b_2 a) c)))) c)
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/.f64 (-.f64 (/.f64 (neg.f64 b_2) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) c)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow c 2)))) (/ b_2 (pow (sqrt -1) 2))) c)
(/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 c c))) (/.f64 b_2 #s(literal -1 binary64))) c)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (pow c 3)))) (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (/ b_2 (pow (sqrt -1) 2))))) c)
(/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) a))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 #s(literal -1 binary64))))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 b_2 c)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
c
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64) #s(literal 1 binary64)) c)
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64) #s(literal 1 binary64)) c)
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64) #s(literal 1 binary64)) c)
(* a c)
(*.f64 c a)
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64) a) c)
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64) a) c)
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64) a) c)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(- (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 2 binary64) (+.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (pow c 2))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 b_2 (/.f64 c (neg.f64 a)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))) (*.f64 c c))) (/.f64 b_2 (neg.f64 a)))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 2) (* c (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2))))))) a)) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow c 3))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))))
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 b_2 (/.f64 c (neg.f64 a)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c a)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) c) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 b_2 (/.f64 c (neg.f64 a))))) a) #s(literal 1/2 binary64))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 b_2 (/.f64 c (neg.f64 a)))) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 b_2 a)))))
(* a c)
(*.f64 c a)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* a c)
(*.f64 c a)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) c)) c))) (neg.f64 c))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) c)) c))) (neg.f64 c))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) c)) c))) (neg.f64 c))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(* -1 c)
(neg.f64 c)
(* (sqrt (/ c a)) (pow (sqrt -1) 3))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ b_2 (* a c))))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 a) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 b_2 a) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) c)) c))) (neg.f64 c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) c))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (/ (pow b_2 2) (pow (sqrt -1) 5)))) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c))
(/.f64 (neg.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) c))) c)
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 3) c) (* a (pow (sqrt -1) 6)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 5))))) c)) (* -1 (/ (* b_2 c) (pow (sqrt -1) 4)))) c))) c))
(/.f64 (neg.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) a) (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))) c) #s(literal -1 binary64) (*.f64 b_2 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) c))) c)
(* (sqrt (* a c)) (pow (sqrt -1) 3))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) c) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) c)) c) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))) (neg.f64 c))
c
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal -2 binary64) #s(literal -1 binary64)) (neg.f64 c))
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal -2 binary64) #s(literal -1 binary64)) (neg.f64 c))
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal -2 binary64) #s(literal -1 binary64)) (neg.f64 c))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (neg.f64 a)) (neg.f64 c))
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (neg.f64 a)) (neg.f64 c))
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (neg.f64 a)) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(-.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) c))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(-.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a)))) c))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 2) (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) c)) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(-.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) (*.f64 b_2 b_2)) a) (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64)))))) c) #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a)))) c))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 c #s(literal 1/2 binary64))) b_2)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))) b_2 (/.f64 #s(literal 1 binary64) a)) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(-.f64 (*.f64 (/.f64 b_2 c) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 b_2) (/.f64 #s(literal -1 binary64) (neg.f64 c))) b_2 (neg.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 c c)) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (sqrt.f64 #s(literal -1 binary64)))) b_2 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))) b_2 (/.f64 #s(literal -1 binary64) (neg.f64 c))) b_2 (neg.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64) #s(literal 1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 #s(literal 1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(* a c)
(*.f64 c a)
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2))))
(+.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))) b_2 (/.f64 #s(literal 1 binary64) (neg.f64 a))) b_2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (sqrt -1)))) (* 1/2 (/ 1 (* (pow a 2) (* c (pow (sqrt -1) 2)))))))) (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 c) (*.f64 a a)))) (neg.f64 b_2) (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))))) b_2 (/.f64 #s(literal 1 binary64) (neg.f64 a))) b_2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* a c)
(*.f64 c a)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* a c)
(*.f64 c a)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (* b_2 (- 1 (sqrt -1))) a)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ 1 a)) (/ (sqrt -1) a)))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)) b_2)
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a))) (/ (sqrt -1) a)))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) a))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)) b_2)
(* b_2 (- (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (/ 1 a)))) (/ (sqrt -1) a)))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) a)))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)) b_2)
(/ a (* b_2 (- 1 (sqrt -1))))
(/.f64 a (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2))
(/ (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (/ a (- 1 (sqrt -1)))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 a (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) b_2)
(/ (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2)))) (pow b_2 4))) (/ a (- 1 (sqrt -1)))) (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2))))) b_2)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal -1/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 a (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) b_2)
(/ (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (- 1 (sqrt -1)) 3))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (- 1 (sqrt -1)) 2))))))) (- 1 (sqrt -1)))))) (pow b_2 6))) (/ a (- 1 (sqrt -1)))) (+ (* -1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (- 1 (sqrt -1)) 2)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 3)))) (* 1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- 1 (sqrt -1)) 2))))))) b_2)
(/.f64 (-.f64 (-.f64 (/.f64 a (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1/16 binary64) (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal -1/4 binary64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal 1/16 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))))))) b_2)
(* b_2 (- 1 (sqrt -1)))
(*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (- (+ 1 (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) (sqrt -1)))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1 binary64)) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (- (+ 1 (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4)))) (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* b_2 (- (+ 1 (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6)))) (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) #s(literal 1 binary64)) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* 2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* 2 (/ b_2 (* a (- (sqrt -1) 1))))
(*.f64 (/.f64 b_2 (*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a)) #s(literal 2 binary64))
(* b_2 (- (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))) (/.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) b_2)
(* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1)))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) b_2)
(* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))))))) (- (sqrt -1) 1))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (- (sqrt -1) 1) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- (sqrt -1) 1) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (* (pow b_2 4) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))) (/.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 c (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c c)) (*.f64 a a)) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal -1/8 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) b_2)
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))))) b_2)
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a))))))) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) b_2)
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))))) b_2)
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a))))))) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) b_2)
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))))) b_2)
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a))))))) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (* b_2 (+ 1 (sqrt -1))) a)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2))) (/.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1 (/ (+ 1 (sqrt -1)) a)) (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)) (neg.f64 b_2))
(/ a (* b_2 (+ 1 (sqrt -1))))
(/.f64 a (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2))
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (neg.f64 a) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) b_2)
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))) b_2))
(/.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))) (/.f64 a (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) b_2)
(* -1 (/ (+ (* -1 (/ a (+ 1 (sqrt -1)))) (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (pow (+ 1 (sqrt -1)) 3))) (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))))) (* (pow b_2 6) (+ 1 (sqrt -1))))) (+ (* -1/4 (/ (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 3)))) (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (+ 1 (sqrt -1)) 3)))) (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))))) b_2))
(/.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) #s(literal -1/4 binary64)))) a) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))))))) (/.f64 a (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) b_2)
(* b_2 (+ 1 (sqrt -1)))
(*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* -1 (* b_2 (- (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ 1 (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 b_2))
(* -1 (* b_2 (- (* -1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) #s(literal -1 binary64)) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 b_2))
(* -1 (* b_2 (sqrt -1)))
(*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* 2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* -2 (/ b_2 (* a (+ 1 (sqrt -1)))))
(*.f64 (/.f64 b_2 (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)) #s(literal -2 binary64))
(* -1 (* b_2 (- (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a))) (/.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 b_2))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1))))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 b_2))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))))))) (+ 1 (sqrt -1)))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (* (pow b_2 4) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a))) (/.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1/4 binary64)))) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 c (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c c)) (*.f64 a a)) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) (pow.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)))))) (neg.f64 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -1 (* b_2 (sqrt -1)))
(*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))

rewrite165.0ms (2%)

Memory
21.9MiB live, 180.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051262
076262
1291249
22118249
08471249
Stop Event
iter limit
node limit
iter limit
Counts
22 → 882
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(/.f64 #s(literal -2 binary64) a)
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2)))
(neg.f64 c)
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
(/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))))
(-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))
(sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(fma.f64 c a (*.f64 b_2 b_2))
#s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval196.0ms (2.3%)

Memory
4.3MiB live, 220.2MiB allocated
Compiler

Compiled 39 956 to 4 799 computations (88% saved)

prune61.0ms (0.7%)

Memory
18.3MiB live, 110.4MiB allocated
Pruning

28 alts after pruning (22 fresh and 6 done)

PrunedKeptTotal
New1 61661 622
Fresh41620
Picked235
Done033
Total1 622281 650
Accuracy
90.5%
Counts
1 650 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.4%
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
20.5%
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (*.f64 a (+.f64 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) b_2)))
14.8%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (*.f64 a a))
48.7%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
29.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
12.6%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
23.1%
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
34.4%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 a #s(literal -1 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) b_2)) #s(literal -2 binary64)) b_2)) a)
29.8%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))) a)
28.4%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
12.8%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2))) b_2)) a)
35.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
23.1%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
23.1%
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) b_2))
12.7%
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
35.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
35.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
33.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) c)) (neg.f64 b_2)))
34.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2))
35.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c)))
16.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))))
12.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
12.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
12.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
6.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64))) #s(literal 1/2 binary64))))
2.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))) c)))
Compiler

Compiled 965 to 510 computations (47.2% saved)

regimes58.0ms (0.7%)

Memory
-23.7MiB live, 53.0MiB allocated
Counts
50 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) (*.f64 a a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2))) b_2)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal -2 binary64)) b_2)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (*.f64 a #s(literal -1 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) b_2)) #s(literal -2 binary64)) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ 1/8 b_2) (/ (* (* c c) a) b_2)) (* c 1/2)) (*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) c)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) (*.f64 a (+.f64 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) b_2)))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 a a))
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/2 binary64) #s(literal 1 binary64)) b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))))) a)
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) c (*.f64 (*.f64 (*.f64 a a) #s(literal 1/8 binary64)) (*.f64 c (/.f64 (/.f64 c b_2) b_2)))) (neg.f64 b_2))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64))) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
Calls

4 calls:

15.0ms
a
13.0ms
c
13.0ms
b_2
12.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
50.8%2a
85.5%3b_2
48.7%1c
73.8%5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes8.0ms (0.1%)

Memory
8.5MiB live, 8.5MiB allocated
Counts
23 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
Calls

1 calls:

7.0ms
b_2
Results
AccuracySegmentsBranch
82.0%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

Memory
7.8MiB live, 7.8MiB allocated
Counts
20 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
Calls

1 calls:

6.0ms
b_2
Results
AccuracySegmentsBranch
81.6%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

Memory
7.6MiB live, 7.6MiB allocated
Counts
19 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
Calls

1 calls:

6.0ms
b_2
Results
AccuracySegmentsBranch
81.5%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

Memory
-31.3MiB live, 7.2MiB allocated
Counts
18 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Calls

1 calls:

6.0ms
b_2
Results
AccuracySegmentsBranch
81.5%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0.1%)

Memory
6.9MiB live, 6.9MiB allocated
Counts
17 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
Calls

1 calls:

5.0ms
b_2
Results
AccuracySegmentsBranch
81.4%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

Memory
9.1MiB live, 9.1MiB allocated
Counts
11 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(approx (+ (* (* (/ a b_2) 1/2) (/ c b_2)) -2) #s(literal -2 binary64)) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
Calls

2 calls:

4.0ms
b_2
3.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
52.1%3(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
68.1%2b_2
Compiler

Compiled 14 to 13 computations (7.1% saved)

regimes9.0ms (0.1%)

Memory
11.4MiB live, 11.4MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
Calls

4 calls:

2.0ms
c
2.0ms
a
2.0ms
b_2
2.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
35.2%1c
35.2%1(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
35.2%1a
35.2%1b_2
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes10.0ms (0.1%)

Memory
-30.2MiB live, 10.6MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
Calls

4 calls:

3.0ms
a
2.0ms
c
2.0ms
b_2
2.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
35.2%1a
35.2%1c
35.2%1b_2
35.2%1(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes7.0ms (0.1%)

Memory
9.4MiB live, 9.4MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Calls

4 calls:

2.0ms
a
2.0ms
c
2.0ms
b_2
1.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
12.7%1a
12.7%1c
12.7%1b_2
12.7%1(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes5.0ms (0.1%)

Memory
8.5MiB live, 8.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
Calls

4 calls:

1.0ms
b_2
1.0ms
a
1.0ms
c
1.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
12.7%1c
12.7%1a
12.7%1b_2
12.7%1(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 19 computations (-18.8% saved)

bsearch26.0ms (0.3%)

Memory
-8.2MiB live, 29.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.4084566092055642e+69
1.0688079761453247e+76
5.0ms
-1.1907771561234772e-69
-1.0601198287851265e-69
Samples
11.0ms164×0valid
2.0ms23×0invalid
1.0ms10×1valid
0.0ms2valid
Compiler

Compiled 270 to 252 computations (6.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 3.0ms (33.7% of total)
ival-sub: 2.0ms (22.5% of total)
ival-div: 1.0ms (11.2% of total)
ival-sqrt: 1.0ms (11.2% of total)
ival-neg: 1.0ms (11.2% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch20.0ms (0.2%)

Memory
23.5MiB live, 23.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.1410556291533002e-87
4.548503222002911e-84
0.0ms
-1.1907771561234772e-69
-1.0601198287851265e-69
Samples
8.0ms128×0valid
3.0ms46×0invalid
Compiler

Compiled 226 to 230 computations (-1.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sub: 2.0ms (28.6% of total)
ival-mult: 2.0ms (28.6% of total)
ival-div: 1.0ms (14.3% of total)
ival-sqrt: 1.0ms (14.3% of total)
ival-neg: 1.0ms (14.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch23.0ms (0.3%)

Memory
-16.8MiB live, 20.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.2066823891319597e-119
5.885185525605256e-118
0.0ms
-1.1907771561234772e-69
-1.0601198287851265e-69
Samples
7.0ms112×0valid
3.0ms37×0invalid
Compiler

Compiled 195 to 199 computations (-2.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 2.0ms (33.1% of total)
ival-sub: 1.0ms (16.5% of total)
ival-div: 1.0ms (16.5% of total)
ival-sqrt: 1.0ms (16.5% of total)
ival-neg: 1.0ms (16.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.2066823891319597e-119
5.885185525605256e-118
0.0ms
-1.1907771561234772e-69
-1.0601198287851265e-69
Compiler

Compiled 195 to 199 computations (-2.1% saved)

bsearch2.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.2066823891319597e-119
5.885185525605256e-118
0.0ms
-1.1907771561234772e-69
-1.0601198287851265e-69
Compiler

Compiled 195 to 199 computations (-2.1% saved)

bsearch8.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
2.2066823891319597e-119
5.885185525605256e-118
0.0ms
-1.1907771561234772e-69
-1.0601198287851265e-69
Samples
3.0ms48×0valid
1.0ms16×0invalid
Compiler

Compiled 160 to 178 computations (-11.3% saved)

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

bsearch37.0ms (0.4%)

Memory
-0.3MiB live, 37.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
-6.90013698608173e-300
3.4526172281256907e-276
Samples
18.0ms192×0valid
6.0ms96×0invalid
Compiler

Compiled 160 to 208 computations (-30% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 4.0ms (34.1% of total)
ival-sub: 3.0ms (25.6% of total)
ival-div: 2.0ms (17.1% of total)
ival-sqrt: 2.0ms (17.1% of total)
ival-neg: 1.0ms (8.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify34.0ms (0.4%)

Memory
-0.7MiB live, 43.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092538
1118538
2144538
3171538
4187538
5194538
6196538
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -4468138452119177/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 130000000000000002502206884884982926620860110534650344260666487942393364480 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 2012270666800371/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 5791996084230617/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)))
(if (<=.f64 b_2 #s(literal -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
Outputs
(if (<=.f64 b_2 #s(literal -4468138452119177/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 130000000000000002502206884884982926620860110534650344260666487942393364480 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -4468138452119177/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 130000000000000002502206884884982926620860110534650344260666487942393364480 binary64)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (neg.f64 a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 2012270666800371/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 2012270666800371/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (neg.f64 a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 #s(literal -2 binary64) a) b_2)))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 5791996084230617/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)))
(if (<=.f64 b_2 #s(literal -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 5791996084230617/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a))))) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(if (<=.f64 b_2 #s(literal -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a))
(if (<=.f64 b_2 #s(literal -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))

soundness901.0ms (10.8%)

Memory
-12.3MiB live, 406.7MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0123212612
1405612272
0865211818
05283105
116573067
255123045
082892913
045286
069278
1273275
22001261
08723259
051262
076262
1291249
22118249
08471249
044248
072248
1266246
21865246
08730246
01041
01741
16841
250338
3660738
0843038
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 595 to 392 computations (34.1% saved)

preprocess105.0ms (1.2%)

Memory
9.5MiB live, 193.4MiB allocated
Compiler

Compiled 706 to 224 computations (68.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...