quad2m (problem 3.2.1, negative)

Time bar (total: 4.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze112.0ms (2.4%)

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

sample1.6s (34.3%)

Memory
24.4MiB live, 1 203.0MiB allocated
Samples
521.0ms5 434×0valid
256.0ms1 323×1valid
214.0ms1 082×2valid
80.0ms1 095×0invalid
58.0ms165×3valid
Precisions
Click to see histograms. Total time spent on operations: 812.0ms
ival-div: 221.0ms (27.2% of total)
ival-sub: 175.0ms (21.6% of total)
ival-mult: 160.0ms (19.7% of total)
ival-sqrt: 127.0ms (15.6% of total)
adjust: 68.0ms (8.4% of total)
ival-neg: 50.0ms (6.2% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain3.0ms (0.1%)

Memory
4.1MiB live, 4.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
30-0-(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
10-0-(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
00-0-(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
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
00-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue30
(*.f64 b_2 b_2)overflow2
(*.f64 a c)overflow1
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow3
-.f64(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation10
Confusion
Predicted +Predicted -
+30
-01
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+300
-001
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
01
12
21
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
1.0ms0valid
0.0ms2valid
Compiler

Compiled 167 to 44 computations (73.7% saved)

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

preprocess106.0ms (2.2%)

Memory
-1.2MiB live, 35.2MiB 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.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.9%
(/.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)

simplify24.0ms (0.5%)

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

localize1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 b_2)
accuracy0.25
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy14.228322262043118
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy45.10350974422869
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
0.0ms2valid
0.0ms0valid
Compiler

Compiled 102 to 22 computations (78.4% saved)

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

series52.0ms (1.1%)

Memory
-9.1MiB live, 27.4MiB allocated
Counts
4 → 120
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>) () ())
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 (* -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 (* (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 (* -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 (* -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 (* (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 (* (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 (* -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 (* -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>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
33.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))))
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))))
2.0ms
b_2
@0
((/ (- (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))))
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))))
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))))

simplify265.0ms (5.6%)

Memory
19.2MiB live, 174.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05062818
115842790
253242752
086772619
Stop Event
iter limit
node limit
Counts
120 → 117
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))))))))
(* -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))))))
(* (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)))))))
(* -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))))))))
(* -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))))))
(* (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 (* (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)))))))))
(* -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)))))))
(* -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))))))))
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)
(* -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 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 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 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 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 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/8 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 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/8 binary64) (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 (*.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)
(* (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 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 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)) (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 (*.f64 b_2 b_2) (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/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 (*.f64 b_2 b_2) (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/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/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 #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 (*.f64 b_2 b_2) (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/2 binary64)) (*.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 #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)
(* -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 c) (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 (/ 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 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 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 (neg.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) (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 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64) (neg.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) (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 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 3 binary64)))) (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 #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 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/8 binary64) (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 (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)
(* (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 (neg.f64 c) (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)))
(* -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 (*.f64 b_2 b_2) (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/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 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)) (*.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)))) (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 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 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 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) #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 (neg.f64 c) (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)))))
(* -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 (neg.f64 c) (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))))))
(* -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 (neg.f64 c) (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 #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 (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)))))))
(* -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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 5 binary64)))) (*.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 (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)))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) 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 (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/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 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 (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/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)))) (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))))
(* -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 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64) #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 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64) #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 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64) #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)
(* -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 a b_2) #s(literal 1/8 binary64)) (/.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 #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 (/.f64 a b_2) #s(literal 1/8 binary64)) (/.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 #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 (/.f64 a b_2) #s(literal 1/8 binary64)) (/.f64 (*.f64 c c) 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 (*.f64 (*.f64 a a) #s(literal 1/8 binary64)) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (*.f64 c #s(literal 1/2 binary64)) a)) (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 (*.f64 a a) #s(literal 1/8 binary64)) b_2) (/.f64 (*.f64 c c) 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 (*.f64 a a) #s(literal 1/8 binary64)) b_2) (/.f64 (*.f64 c c) 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))

rewrite189.0ms (4%)

Memory
8.8MiB live, 134.5MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01034
01734
16834
250331
3660731
0843031
Stop Event
iter limit
node limit
iter limit
Counts
4 → 322
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)))
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>

eval14.0ms (0.3%)

Memory
-19.4MiB live, 16.9MiB allocated
Compiler

Compiled 12 812 to 1 447 computations (88.7% saved)

prune1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New4354439
Fresh000
Picked101
Done000
Total4364440
Accuracy
76.4%
Counts
440 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(/.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)
27.9%
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
26.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
27.8%
#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 45 to 34 computations (24.4% saved)

simplify246.0ms (5.2%)

Memory
-16.5MiB live, 41.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 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
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
cost-diff0
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff0
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
cost-diff0
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031199
047199
183197
2150195
3360195
41113195
54065195
65207195
75690195
86028195
96119195
106163195
116979195
127364195
137504195
147618195
157719195
167749195
177755195
187767195
197820195
08052195
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) (*.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 b_2 #s(literal -2 binary64))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
a
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
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
(/.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
#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 b_2 #s(literal -2 binary64))) a)
(/.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)))) (*.f64 b_2 #s(literal -2 binary64)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
b_2
#s(literal -2 binary64)
a
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 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)
a
c
(/.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 (/.f64 b_2 a) b_2 c) (sqrt.f64 (neg.f64 (fma.f64 a c (*.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 a c (*.f64 b_2 b_2)) (sqrt.f64 (neg.f64 (fma.f64 a c (*.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)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a c (*.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))))
(sqrt.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))

localize2.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 b_2)
accuracy0.25
(/.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)
accuracy15.05232967741605
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
accuracy15.30232967741605
(/.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
(*.f64 b_2 b_2)
accuracy0
(*.f64 a c)
accuracy0.25
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy15.05232967741605
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
accuracy0
(*.f64 b_2 #s(literal -2 binary64))
accuracy0.25
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
accuracy31.5520864422844
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
accuracy0
(/.f64 c b_2)
accuracy0
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
accuracy30.469426538722235
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
Samples
0.0ms0valid
0.0ms0invalid
Compiler

Compiled 360 to 50 computations (86.1% saved)

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

series64.0ms (1.4%)

Memory
14.0MiB live, 90.6MiB allocated
Counts
18 → 540
Calls
Call 1
Inputs
#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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #<representation binary64>) () ())
#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())
#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<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>) () ())
#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 (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())
#s(alt (*.f64 b_2 b_2) (patch (*.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 (/.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 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2))))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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)))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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)))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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 (+ 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 (* a c) (taylor 0 a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<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)))) 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 (* (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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 a)) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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/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)))) (/ b_2 a)))) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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)))) (/ 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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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 (* 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 (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<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)) (/ 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 (* (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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a 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)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a 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)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<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)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<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)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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 (* -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 (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<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 (/ 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 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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)))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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)))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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 (+ 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 (* a c) (taylor 0 c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<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)))) 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 (* (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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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))) (/ b_2 (* a c)))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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/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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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/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)))) (/ b_2 (* a c)))))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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)))) (/ 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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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 (* 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 (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<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)) (/ 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 (* (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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 (/ b_2 (* a c)))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 (/ (+ (* -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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<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)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<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)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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 (* 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 (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (*.f64 a c) (patch (*.f64 a c) #<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 -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 (* (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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 a)) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (+ 1 (* 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)))))))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<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 (* (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 (pow b_2 2) (taylor 0 b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.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 (* (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 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2) (taylor inf b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<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 (* 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 (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.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 (/ (* 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 (* -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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) 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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<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 b_2 #s(literal -2 binary64))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (patch (/.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (-.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 (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>) () ())) ())
#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 (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (*.f64 b_2 b_2) (patch (*.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 (/ (* 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
10.0ms
c
@0
((/ (- (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)))) (* b_2 -2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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))) (* a c) (* 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)))))) a))
7.0ms
a
@-inf
((/ (- (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)))) (* b_2 -2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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))) (* a c) (* 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)))))) a))
6.0ms
b_2
@inf
((/ (- (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)))) (* b_2 -2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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))) (* a c) (* 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)))))) a))
6.0ms
c
@-inf
((/ (- (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)))) (* b_2 -2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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))) (* a c) (* 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)))))) a))
4.0ms
c
@inf
((/ (- (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)))) (* b_2 -2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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))) (* a c) (* 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)))))) a))

simplify208.0ms (4.4%)

Memory
-6.2MiB live, 176.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0117810914
1392910680
0806710285
Stop Event
iter limit
node limit
Counts
540 → 537
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) (* 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 (/ c b_2))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+ (* 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))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(* 1/2 (/ (* a c) b_2))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c 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))))
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c 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 (+ 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))
(* a c)
(* a c)
(* a c)
(* a c)
(* 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)))) 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 (* (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 (* (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) (pow (sqrt -1) 3)))) (/ b_2 a))))
(* -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) (pow (sqrt -1) 3)))) (/ 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) (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 (* 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)
(* a c)
(* a c)
(* (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)) (/ 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))))))
(* (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)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -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 (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -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)) (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))))
(* -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)
(* a c)
(* a c)
(* a c)
(* -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 (/ 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 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 (/ c b_2))
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ (* a c) b_2))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a 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))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a 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 (+ 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))
(* a c)
(* a c)
(* a c)
(* a c)
(* 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)))) 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 (* (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 (* (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) (pow (sqrt -1) 3)))) (/ b_2 (* a 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) (pow (sqrt -1) 3)))) (/ 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) (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 (* 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)
(* a c)
(* a c)
(* a 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)) (/ 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)))))))
(* (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)))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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))) (sqrt -1))) (* -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)) (sqrt -1))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -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)) (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 (* 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)
(* a c)
(* a c)
(* a 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 (* 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 (* (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)))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 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))) (/ 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)))
(- 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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (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) (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))
(* (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))
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(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)))))))))
(* (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 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)))))))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* 1/2 (/ c b_2))
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* 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/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/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)
(/ (- (* 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/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)
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)))))
(* 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)
(pow b_2 2)
(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 (/ (* 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))))))))
(* -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))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* 2 (/ b_2 a))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))
(* -1 (* 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)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* 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 (* -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)))))
(* -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)
(pow b_2 2)
(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)))) 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 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) (* 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 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(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))))
(+ (* 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))))))
(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)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(*.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)
(* 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))))
(*.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)
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c 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 #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))) 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 #s(literal -1/16 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) (*.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 (+ 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/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c b_2) (*.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))))) 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/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 (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/2 binary64) 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 3 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)))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* 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 (*.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) (*.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))) 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)))) 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/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c b_2) (*.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))))) 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/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 (neg.f64 (-.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 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 (/ 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 (* (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 (*.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 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)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(-.f64 (fma.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) (/.f64 b_2 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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) 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 (*.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 b_2 a) (*.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) (pow (sqrt -1) 3)))) (/ 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)) (*.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) (/.f64 b_2 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 (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 (*.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)))) 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 (/.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) (*.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) (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 (/.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 (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) (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)))))) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) 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)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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)) (/ 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))
(* (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 (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/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) 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 (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/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) 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 #s(literal 1 binary64) (*.f64 c a)))) (*.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)))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -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 (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)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (neg.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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) (neg.f64 a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.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)) (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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -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)) (sqrt -1)))))
(*.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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.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)) (sqrt -1)))))
(*.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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -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 (*.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))))))
(* -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 (*.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 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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)))))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64) c))
(* -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 #s(literal 1 binary64) (*.f64 c a)))) (/.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)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c 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 (/ 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 #s(literal 1 binary64) (*.f64 c a)))) (/.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/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 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) a)) 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)))
(* -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 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 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 (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.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)
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.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)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))
(*.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)
(* 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))))
(*.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)
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) c (*.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)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c 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 a b_2) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 3 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 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 b_2 #s(literal 5 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 (+ 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) (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 (/.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/2 binary64) b_2) (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (*.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)))))) 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)))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* 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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) 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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) 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)))) 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/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3 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 (* (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 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal 1 binary64) (*.f64 c a))) (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)) (*.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 #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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal 1 binary64) (*.f64 c a))) (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)) (*.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 (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) (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 (* (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 #s(literal 1 binary64) (*.f64 c a))) (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 #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) (pow (sqrt -1) 3)))) (/ 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)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 (/.f64 b_2 a) c)))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* 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 (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 (/.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) (pow (sqrt -1) 3)))) (/ 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)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 b_2 c)) (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))))) 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 (*.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) (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 (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) (*.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 (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 (/.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) (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)))))) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) 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 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* (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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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)) (/ 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 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (/.f64 b_2 a) 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 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (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 #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 (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 #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 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (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 #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 (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 #s(literal 1 binary64) (*.f64 c a)))) (*.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))
(* (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))) (* -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))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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 #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 (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))) (sqrt -1))) (* -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 #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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c)) c))) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* 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))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) 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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (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)) (sqrt -1)))))
(*.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)) (sqrt.f64 #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 (+ (* 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)))) (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 (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))))) (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 (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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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)))))) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64) a) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64) a) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64) a) (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 #s(literal 1 binary64) (*.f64 c a)))) (/.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 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c 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 (* 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 (/ 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 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.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))) (*.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))))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))) (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 (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 #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 (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 #s(literal 1 binary64) (*.f64 c a))) (/.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 #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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #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))) (/ 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 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)))
(- 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 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 (+ 1 (* 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)))))))) (* (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 #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 (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/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 (*.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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(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 #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) (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) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 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)) #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))
(* (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 #s(literal 1 binary64) (*.f64 c a))) (/.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 #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)) (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 #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 (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 #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)) (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 (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 (*.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)) (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 b_2 b_2 (*.f64 c a)))
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.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 (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 #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 (/ 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 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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) #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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64)))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* 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))) b_2)
(/ (+ (* 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)))) b_2)
(/ (+ (* 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 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) b_2)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(/ (- (* 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))) b_2)
(/ (- (* 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))) b_2)
(/ (- (* 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 a #s(literal 4 binary64)) (pow.f64 c #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)))) b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #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))))))
(fma.f64 (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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64))) b_2 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/2 binary64) b_2) (/.f64 (*.f64 c a) b_2) (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) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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 (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 (* -1 (/ (* a c) (pow b_2 2)))))
(*.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 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 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 a (/.f64 c (*.f64 b_2 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 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #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 a (/.f64 c (*.f64 b_2 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 a (/.f64 c (*.f64 b_2 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 a (/.f64 c (*.f64 b_2 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)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.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 (*.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 (/ (* 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) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2)) (/.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) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2)) (*.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) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2)) (*.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)
(* -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 a #s(literal 4 binary64)) (pow.f64 c #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 #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 a #s(literal 4 binary64)) (pow.f64 c #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 a #s(literal 4 binary64)) (pow.f64 c #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 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* 2 (/ b_2 a))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 a))
(* -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/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))) (neg.f64 b_2))
(* -1 (* 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)))) (neg.f64 b_2))
(* 2 b_2)
(*.f64 #s(literal 2 binary64) b_2)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) #s(literal -2 binary64)) (neg.f64 b_2))
(* -1 (* 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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)))) (neg.f64 b_2))
(* -1 (* 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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64)))) (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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)) (neg.f64 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)))))))
(neg.f64 (fma.f64 (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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64))) b_2 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/2 binary64) b_2) (/.f64 (*.f64 c a) b_2) (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) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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 (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 (* -1 (/ (* a c) (pow b_2 2)))))
(*.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 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -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 a (/.f64 c (*.f64 b_2 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 (-.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 a (/.f64 c (*.f64 b_2 b_2))))) (neg.f64 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 (-.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 a (/.f64 c (*.f64 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)
(/ 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 (fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 b_2))
(* -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 (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))))) (neg.f64 b_2))
(* -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 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c (*.f64 b_2 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)))) (neg.f64 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)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.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 (*.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 (/ (* 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 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 b_2))
(* -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 (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) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a)))) (neg.f64 b_2))
(* -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 (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) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a))))) (neg.f64 b_2))

rewrite162.0ms (3.4%)

Memory
9.8MiB live, 166.7MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031178
047170
1182168
21293154
08956154
Stop Event
iter limit
node limit
iter limit
Counts
18 → 768
Calls
Call 1
Inputs
#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 b_2 #s(literal -2 binary64))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.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)))
(*.f64 a c)
(*.f64 b_2 b_2)
(sqrt.f64 (neg.f64 (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>

eval355.0ms (7.5%)

Memory
-38.5MiB live, 60.5MiB allocated
Compiler

Compiled 42 987 to 5 164 computations (88% saved)

prune6.0ms (0.1%)

Memory
-35.5MiB live, 6.6MiB allocated
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1 53431 537
Fresh000
Picked224
Done000
Total1 53651 541
Accuracy
76.4%
Counts
1 541 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.4%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a)
26.0%
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
2.6%
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
26.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
27.8%
#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 48 to 44 computations (8.3% saved)

simplify169.0ms (3.6%)

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

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a)
cost-diff256
(-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))))
cost-diff0
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
cost-diff0
(-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
cost-diff0
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
cost-diff0
(neg.f64 b_2)
cost-diff0
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
cost-diff0
(-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
cost-diff0
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028232
043232
177230
2141228
3325228
41028228
53885228
65487228
76164228
86472228
96561228
106583228
116595228
127121228
137513228
147931228
08115228
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
(-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
(neg.f64 b_2)
a
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)
a
c
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a)
(-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))))
(neg.f64 b_2)
b_2
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
(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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))
#s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)
Outputs
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
(-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
(neg.f64 b_2)
a
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)
a
c
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a)
(/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a)
(-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))))
(-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2)
(neg.f64 b_2)
b_2
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
(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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))
#s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)

localize2.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))
accuracy0.25
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a)
accuracy15.05232967741605
(sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))
accuracy15.30232967741605
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
accuracy0
(neg.f64 a)
accuracy0
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
accuracy0.25
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
accuracy15.05232967741605
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
accuracy0
(-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
accuracy0
(neg.f64 b_2)
accuracy0.25
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
accuracy30.637172909318124
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
Samples
0.0ms0valid
0.0ms0invalid
Compiler

Compiled 335 to 42 computations (87.5% saved)

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

series36.0ms (0.8%)

Memory
1.1MiB live, 39.2MiB allocated
Counts
14 → 456
Calls
Call 1
Inputs
#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())
#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())
#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())
#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<representation binary64>) () ())
#s(alt (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())
#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())
#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2))))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (taylor 0 a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)))) (taylor 0 a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (taylor 0 a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2))))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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)))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (taylor 0 a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor 0 a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor 0 a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor 0 a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor 0 a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) 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 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) 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) (pow (sqrt -1) 3)))) (/ b_2 a)))) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)))) (/ 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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))))) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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/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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) 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 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) 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) (pow (sqrt -1) 3)))) (/ b_2 a)))) (taylor inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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)))) (/ 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor inf a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor inf a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor inf a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor inf a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) 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)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) 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)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1)))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) 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)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) 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)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (* -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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor -inf a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor -inf a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor -inf a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor -inf a) (#s(alt (neg.f64 a) (patch (neg.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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) (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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (taylor 0 c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)))) (taylor 0 c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (taylor 0 c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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)))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (taylor 0 c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) 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 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) 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) (pow (sqrt -1) 3)))) (/ b_2 (* a c)))))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)))) (/ 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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))))) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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/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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) 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 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) 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) (pow (sqrt -1) 3)))) (/ b_2 (* a c)))))) (taylor inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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)))) (/ 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1)))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (* -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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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) (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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (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 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (- b_2 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (+ 1 (* 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)))))))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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) (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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2) (taylor inf b_2) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (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 (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2) (taylor inf b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) (patch (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* 2 b_2) (taylor -inf b_2) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))) (taylor -inf b_2) (#s(alt (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (patch (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (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 (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (patch (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #<representation binary64>) () ())) ())
#s(alt (* 2 b_2) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))) (taylor -inf b_2) (#s(alt (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (patch #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) (patch (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
1.0ms
a
@-inf
((/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (neg b_2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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)))))) a) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg a) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (neg (+ (* c a) (* b_2 b_2))))
1.0ms
a
@inf
((/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (neg b_2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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)))))) a) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg a) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (neg (+ (* c a) (* b_2 b_2))))
1.0ms
b_2
@inf
((/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (neg b_2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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)))))) a) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg a) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (neg (+ (* c a) (* b_2 b_2))))
1.0ms
b_2
@-inf
((/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (neg b_2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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)))))) a) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg a) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (neg (+ (* c a) (* b_2 b_2))))
1.0ms
c
@-inf
((/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (neg b_2) (/ (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (- (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)))))) a) (/ (neg (+ (* c a) (* b_2 b_2))) (sqrt (neg (+ (* c a) (* b_2 b_2))))) (neg a) (sqrt (neg (+ (* c a) (* b_2 b_2)))) (neg (+ (* c a) (* b_2 b_2))))

simplify256.0ms (5.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0107210869
1358810650
0823810230
Stop Event
iter limit
node limit
Counts
456 → 450
Calls
Call 1
Inputs
(* 1/2 (/ c b_2))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+ (* 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))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(* 1/2 (/ (* a c) b_2))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c 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))))
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c 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))))))))
(* 1/2 (/ c b_2))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+ (* 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))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(* 1/2 (/ (* a c) b_2))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c 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))))
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c 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 (+ 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 (* -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 (/ 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 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* 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 (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))) (/ 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) (pow (sqrt -1) 3)))) (/ b_2 a))))
(* -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) (pow (sqrt -1) 3)))) (/ 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) (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 (* (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) (pow (sqrt -1) 3)))) (/ b_2 a))))
(* -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) (pow (sqrt -1) 3)))) (/ 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) (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 (* 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)))))
(* (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 (* (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)
(* -1 a)
(* -1 a)
(* -1 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))))))
(* -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))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -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 (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -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)) (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)))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -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 (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -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)) (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))))
(* -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))))))
(* -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)))
(* (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)
(* -1 a)
(* -1 a)
(* -1 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)))))))
(* -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))))
(* 1/2 (/ c b_2))
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ (* a c) b_2))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a 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))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a 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))))))))
(* 1/2 (/ c b_2))
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ (* a c) b_2))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a 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))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a 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 (+ 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 (* -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 (/ 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)))))))))
(* 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 (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))) (/ 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) (pow (sqrt -1) 3)))) (/ b_2 (* a 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) (pow (sqrt -1) 3)))) (/ 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) (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 (* (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) (pow (sqrt -1) 3)))) (/ b_2 (* a 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) (pow (sqrt -1) 3)))) (/ 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) (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 (* 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)))))
(* (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 (* (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))))))))
(* (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 (* 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))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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))) (sqrt -1))) (* -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)) (sqrt -1))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -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)) (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)))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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))) (sqrt -1))) (* -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)) (sqrt -1))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -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)) (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 (* 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))))))
(* -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)))))
(* (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 (* (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 (* 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))))
(* -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))) (/ 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)))
(- 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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (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) (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 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 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))) (/ 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)))
(- 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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (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) (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))
(* (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)))))
(* (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))))
(* -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)))))))))
(* (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 (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(* 1/2 (/ c b_2))
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* 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/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/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)
(/ (- (* 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/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)
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)))))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* 1/2 (/ c b_2))
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* 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/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/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)
(/ (- (* 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/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)
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)))))
(* 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 (/ 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))))))))
(* -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))))
(* 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 (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))
(* 2 (/ b_2 a))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))
(* -1 (* 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)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* 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 (* -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))))))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* 2 (/ b_2 a))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))
(* -1 (* 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)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* 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 (* -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)))))
(* -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 (/ 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)))))))))
(/ 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 (* 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 (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))
Outputs
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(+ (* 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))))))
(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)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(* 1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a)
(* 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))))
(*.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)
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c 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 #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))) 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 #s(literal -1/16 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) (*.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)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(+ (* 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))))))
(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)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(* 1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a)
(* 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))))
(*.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)
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c 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 #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))) 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 #s(literal -1/16 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) (*.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 c) a (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 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 a (/.f64 c 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 (* -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 a (/.f64 c 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 (/ 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 a (/.f64 c 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/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 (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))))
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* 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 (*.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) (*.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))) 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 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.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))) (/ 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 (*.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 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)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(-.f64 (fma.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) (/.f64 b_2 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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) 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 (*.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 b_2 a) (*.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) (pow (sqrt -1) 3)))) (/ 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)) (*.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) (/.f64 b_2 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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (*.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)))) 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 (/.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) (*.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) (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 (/.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) (fma.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) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 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))) (/ 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 (*.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 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)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(-.f64 (fma.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) (/.f64 b_2 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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) 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 (*.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 b_2 a) (*.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) (pow (sqrt -1) 3)))) (/ 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)) (*.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) (/.f64 b_2 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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (*.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)))) 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 (/.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) (*.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) (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 (/.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) (fma.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) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (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)
(* (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))))))
(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 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (*.f64 a c)) (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 (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 (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/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)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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 (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)
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) (neg.f64 a))
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) (neg.f64 a))
(* a (- (* -1 (/ (pow b_2 2) a)) c))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) (neg.f64 a))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -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 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)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.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 c #s(literal 3 binary64)) a)))) (*.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 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a)) b_2) (neg.f64 a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* 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))) (neg.f64 a))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 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)) (sqrt -1)))))
(*.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)) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -1 (* 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)))) (neg.f64 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 (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))))) (neg.f64 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 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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 (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)))))) (neg.f64 a))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -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 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)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.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 c #s(literal 3 binary64)) a)))) (*.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 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a)) b_2) (neg.f64 a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* 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))) (neg.f64 a))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 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)) (sqrt -1)))))
(*.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)) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -1 (* 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)))) (neg.f64 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 (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))))) (neg.f64 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 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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 (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)))))) (neg.f64 a))
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64) c) (neg.f64 a))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64) c) (neg.f64 a))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64) c) (neg.f64 a))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -1 (* a (- (/ b_2 a) (* -1 (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)) (neg.f64 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 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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)))) (neg.f64 a))
(* -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 (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)))) (neg.f64 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 (* 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 #s(literal 1 binary64) (*.f64 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)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (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))))) (neg.f64 a))
(* -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 (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)))) (neg.f64 a))
(* -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 (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))))) (neg.f64 a))
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 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 a c)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (neg.f64 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 (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))))) (neg.f64 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 (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 (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)))))) (neg.f64 a))
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) (neg.f64 a))
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) (neg.f64 a))
(* -1 (* a (- (/ (pow b_2 2) a) (* -1 c))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) (neg.f64 a))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 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 (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.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)
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.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)
(* 1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))
(*.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)
(* 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))))
(*.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)
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) c (*.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)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c 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 a b_2) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 3 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 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* 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 (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.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)
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.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)
(* 1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))
(*.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)
(* 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))))
(*.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)
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64))) c (*.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)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c 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 a b_2) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 3 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 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 b_2 #s(literal 5 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 c) a (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 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 a (/.f64 c 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) (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 (/.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 (* -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) (sqrt.f64 #s(literal -1 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3 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 (/ 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 a (/.f64 c 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/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) (*.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)))))) 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))))
(* 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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) 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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.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))) (/ b_2 (* a c))))
(*.f64 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 (*.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 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (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 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 (/.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)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* 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 (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 (/.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) (pow (sqrt -1) 3)))) (/ 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)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 b_2 c)) (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))))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (*.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) (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 (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) (*.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 (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) (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)) (*.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) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 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))) (/ b_2 (* a c))))
(*.f64 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 (*.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 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (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 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 (/.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)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* 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 (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 (/.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) (pow (sqrt -1) 3)))) (/ 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)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 b_2 c)) (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))))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (*.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) (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 (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) (*.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 (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) (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)) (*.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) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (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)
(* (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 #s(literal 1 binary64) (*.f64 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 (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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 (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 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 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))))
(* 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 (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 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)) (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/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)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (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)
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (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))) (* -1 (/ b_2 (* a c))))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (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/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 #s(literal 1 binary64) (*.f64 a c))) (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 (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))) (sqrt -1))) (* -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 #s(literal 1 binary64) (*.f64 a c))) (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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c)) c))) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (neg.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)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (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)) (sqrt -1)))))
(*.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)) (sqrt.f64 #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 a c)))
(* -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 (*.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)))) (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 (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))))) (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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (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)))))) (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))) (* -1 (/ b_2 (* a c))))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (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/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 #s(literal 1 binary64) (*.f64 a c))) (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 (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))) (sqrt -1))) (* -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 #s(literal 1 binary64) (*.f64 a c))) (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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c)) c))) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (neg.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)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (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)) (sqrt -1)))))
(*.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)) (sqrt.f64 #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 a c)))
(* -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 (*.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)))) (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 (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))))) (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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (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)))))) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64) a) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64) a) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64) a) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -1 (* c (- (/ b_2 c) (* -1 (* (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)) (* -1 (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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))
(* -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 #s(literal 1 binary64) (*.f64 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 #s(literal 1 binary64) (*.f64 a c))) (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 (neg.f64 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 #s(literal 1 binary64) (*.f64 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))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (neg.f64 (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (*.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 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 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -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 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 (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 (* a c))
(*.f64 (neg.f64 c) a)
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.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 (* (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 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 a c)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (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 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 a c))))
(- (* b_2 (+ 1 (* 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)))))))) (* (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 #s(literal 1 binary64) (*.f64 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 a c))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 a c))) (/.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))))
(+ (* (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 #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 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (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) (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) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 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)) #s(literal -1 binary64))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (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 (/ 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 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 a c)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (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 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 a c))))
(- (* b_2 (+ 1 (* 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)))))))) (* (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 #s(literal 1 binary64) (*.f64 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 a c))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 a c))) (/.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))))
(+ (* (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 #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 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (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) (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) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 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)) #s(literal -1 binary64))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (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 a c)) (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 #s(literal 1 binary64) (*.f64 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 a c)) (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 #s(literal 1 binary64) (*.f64 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 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (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))))
(* -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/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.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)))))
(+ (* -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 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (*.f64 a c)) (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 (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 (*.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 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 a c))) (*.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))))
(+ (* (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 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 a c)) (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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/16 binary64))) (*.f64 b_2 b_2) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a c))
(*.f64 (neg.f64 c) a)
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* 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))) b_2)
(/ (+ (* 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)))) b_2)
(/ (+ (* 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) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a) c)))) b_2)
(* 1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64))
(/ (- (* 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 a c) #s(literal 1/2 binary64))) b_2)
(/ (- (* 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 a c) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal -1/8 binary64))) b_2)
(/ (- (* 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 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 a c) #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)))) b_2)
b_2
(* 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)
(* 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 a a) (*.f64 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 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 (*.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) (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 a (/.f64 c b_2))))) b_2 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/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* 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))) b_2)
(/ (+ (* 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)))) b_2)
(/ (+ (* 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) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a) c)))) b_2)
(* 1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64))
(/ (- (* 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 a c) #s(literal 1/2 binary64))) b_2)
(/ (- (* 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 a c) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal -1/8 binary64))) b_2)
(/ (- (* 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 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 a c) #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)))) b_2)
b_2
(* 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)
(* 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 a a) (*.f64 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 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 (*.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) (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 a (/.f64 c b_2))))) 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 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 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 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (-.f64 (/.f64 #s(literal 1 binary64) (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 (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #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))) (fma.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 (- 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) (*.f64 (*.f64 c c) a)) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 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) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.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)))) a)) 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 #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))) (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/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/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/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)))) 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 (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 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/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 (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))) (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) (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 (/.f64 (neg.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))) 1))
(*.f64 (fma.f64 (/.f64 (neg.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))) 1))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 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/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))) (neg.f64 b_2))
(* -1 (* 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)))) (neg.f64 b_2))
(* 2 b_2)
(*.f64 #s(literal 2 binary64) b_2)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -2 binary64)) (neg.f64 b_2))
(* -1 (* 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)))) (neg.f64 b_2))
(* -1 (* 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 (*.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)) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 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)))) (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)) (neg.f64 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 (*.f64 a a) (*.f64 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 1 binary64))) (neg.f64 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 (*.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) (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 a (/.f64 c b_2))))) b_2 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)
(* 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/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))) (neg.f64 b_2))
(* -1 (* 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)))) (neg.f64 b_2))
(* 2 b_2)
(*.f64 #s(literal 2 binary64) b_2)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -2 binary64)) (neg.f64 b_2))
(* -1 (* 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)))) (neg.f64 b_2))
(* -1 (* 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 (*.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)) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 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)))) (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)) (neg.f64 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 (*.f64 a a) (*.f64 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 1 binary64))) (neg.f64 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 (*.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) (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 a (/.f64 c b_2))))) 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 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -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 (-.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 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)))) (neg.f64 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 (-.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 (/.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))))) (neg.f64 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 (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))) (neg.f64 b_2))
(* -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 (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)))) (neg.f64 b_2))
(* -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 (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))))) (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 (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)))) (neg.f64 b_2))
(* -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 (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))) (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))))) (neg.f64 b_2))
(* -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 (-.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/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/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)))) (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 (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 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/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 (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))) (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) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 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 (/.f64 (neg.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))) 1))
(*.f64 (fma.f64 (/.f64 (neg.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))) 1))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))

rewrite150.0ms (3.2%)

Memory
-11.4MiB live, 99.8MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028196
043196
1168194
21228192
08518192
Stop Event
iter limit
node limit
iter limit
Counts
14 → 560
Calls
Call 1
Inputs
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
(-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
(neg.f64 b_2)
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))) a)
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
(neg.f64 a)
(sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))
#s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval45.0ms (1%)

Memory
11.5MiB live, 52.5MiB allocated
Compiler

Compiled 31 159 to 3 347 computations (89.3% saved)

prune2.0ms (0%)

Memory
3.8MiB live, 3.8MiB allocated
Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New1 06621 068
Fresh000
Picked123
Done022
Total1 06761 073
Accuracy
76.4%
Counts
1 073 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.4%
(/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a)
2.4%
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))))
26.0%
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
2.6%
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
26.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
27.8%
#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 69 to 55 computations (20.3% saved)

simplify149.0ms (3.1%)

Memory
11.0MiB live, 168.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

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

Useful iterations: 3 (0.0ms)

IterNodesCost
029238
045226
196226
2207212
3732206
43254206
57529206
08313206
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))
#s(literal 1 binary64)
(/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
a
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
(neg.f64 b_2)
b_2
(*.f64 (/.f64 a b_2) #s(literal 1 binary64))
(/.f64 a b_2)
(*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))
(/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a)
(-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2)
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
b_2
(sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))
#s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)
Outputs
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64)))
(-.f64 (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (/.f64 a b_2))
(*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))
(/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
#s(literal 1 binary64)
(/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
a
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
(neg.f64 b_2)
b_2
(*.f64 (/.f64 a b_2) #s(literal 1 binary64))
(/.f64 a b_2)
(/.f64 a b_2)
(*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))
(/.f64 (*.f64 (/.f64 a b_2) a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))
(/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a)
(-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2)
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
b_2
(sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))
#s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)

localize2.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))
accuracy0.25
(/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a)
accuracy15.05232967741605
(sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))
accuracy15.30232967741605
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
accuracy0
(neg.f64 b_2)
accuracy0.25
(*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))
accuracy0.5
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))))
accuracy30.637172909318124
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
Samples
0.0ms0valid
0.0ms0invalid
Compiler

Compiled 350 to 49 computations (86% saved)

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

series85.0ms (1.8%)

Memory
-11.2MiB live, 101.9MiB allocated
Counts
13 → 432
Calls
Call 1
Inputs
#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())
#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())
#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* -1/4 (/ (pow c 2) (pow b_2 3)))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (+ (* -1/4 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (+ (* -1/16 (/ (pow c 3) (pow b_2 5))) (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (+ (* -1/4 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (+ (* -1/16 (/ (pow c 3) (pow b_2 5))) (+ (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 4) (pow b_2 10))) (+ (* -1/2 (/ (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))) 2))))))) (+ (* -1/32 (/ (pow c 4) (pow b_2 7))) (+ (* 1/16 (/ (* (pow c 2) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) b_2)) (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))))))))))))))) (taylor 0 a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))) (taylor 0 a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))) (taylor 0 a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))) (taylor 0 a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* (pow a 2) c) (pow b_2 3))) (taylor 0 a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (taylor 0 a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (taylor 0 a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 4) (pow b_2 10))) (+ (* -1/2 (/ (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))) 2)))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))))))))) (taylor 0 a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ b_2 (sqrt -1)) b_2) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<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 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 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)))))))) (/ b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (- (/ b_2 (sqrt -1)) b_2) (taylor 0 a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 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)))))))) (/ b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (/ b_2 (sqrt -1)) (taylor 0 a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) (taylor 0 a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (sqrt -1))) (taylor 0 a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))) (/ b_2 (sqrt -1))) (taylor 0 a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 b_2 (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (pow a 2) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* 1/2 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* a (+ (* -1/2 (* a (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* 1/2 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* a (+ (* 1/2 (/ c (pow b_2 4))) (* a (+ (* -1/2 (* a (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (* -1/2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (/ 1 (pow b_2 2)))) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (* b_2 (* c (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))) (pow a 4))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (+ (* -1/4 (/ (pow b_2 5) (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 5) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))))))))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (sqrt -1)) (taylor inf a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor inf a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (taylor inf a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))) (taylor inf a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (/ 1 b_2))) (taylor inf a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (/ 1 b_2))) (taylor inf a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (taylor inf a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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)) (/ 1 (sqrt -1))))) (/ b_2 a))) (taylor inf a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (/ 1 (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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)) (/ 1 (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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)) (/ 1 (sqrt -1))))))) (taylor inf a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (* a c)) (sqrt -1)) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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))))) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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/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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (* b_2 (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))))) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ (pow b_2 2) a)) c)) (taylor inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))))))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* 1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* a (pow b_2 5)) (pow c 2))) (+ (* -1/8 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 5) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (* 1/2 (* b_2 (* c (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))))) a)) (* -1/2 (/ (pow b_2 5) (pow c 2)))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (sqrt -1)) (taylor -inf a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1))))))) (taylor -inf a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))))))) (taylor -inf a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))))) (taylor -inf a) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))) (taylor -inf a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ 1 b_2))))) (taylor -inf a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ 1 b_2)))))) (taylor -inf a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ 1 b_2)))))) (taylor -inf a) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor -inf a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -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)))))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -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))))))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1)))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 3) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (/ (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))) b_2)))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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) (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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ (pow b_2 2) a) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (* -1/4 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (+ (* -1/4 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) a)) (+ (* -1/16 (/ (pow a 2) (pow b_2 5))) (* 1/4 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (+ (* -1/4 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) a)) (+ (* -1/16 (/ (pow a 2) (pow b_2 5))) (+ (* 1/4 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 4) (pow b_2 10))) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))) 2)))))) a)) (+ (* -1/32 (/ (pow a 3) (pow b_2 7))) (+ (* 1/16 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) b_2)) (* 1/4 (* b_2 (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))))))))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow a 2) c) (pow b_2 3))) (/ a b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* 1/2 (/ (pow a 2) (pow b_2 3))))) (/ a b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2)))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ a b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* (pow a 2) c) (pow b_2 3))) (taylor 0 c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* 1/2 (/ (pow a 2) (pow b_2 3))))) (taylor 0 c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2)))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (taylor 0 c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 4) (pow b_2 10))) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))) 2))))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))))))))) (taylor 0 c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ b_2 (sqrt -1)) b_2) a) (taylor 0 c) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 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)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (- (/ b_2 (sqrt -1)) b_2) (taylor 0 c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (/ b_2 (sqrt -1)) (taylor 0 c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (sqrt -1))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 b_2 (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (pow a 2) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 4))) (/ (pow a 2) (pow b_2 2))) (taylor 0 c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* -1/2 (* (pow a 2) (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ (pow a 3) (pow b_2 4))))) (/ (pow a 2) (pow b_2 2))) (taylor 0 c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* 1/2 (/ (pow a 3) (pow b_2 4))) (* c (+ (* -1/2 (* (pow a 2) (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ (pow a 2) (pow b_2 2))) (taylor 0 c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c (pow a 3))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ (* b_2 (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))) (pow c 4))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* -1/4 (/ (pow b_2 5) (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (* (pow b_2 5) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))))))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (sqrt -1)) (taylor inf c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)) (taylor inf c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ a b_2)) (taylor inf c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2)) (taylor inf c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (/ a b_2)) (taylor inf c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (taylor inf c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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)) (/ 1 (sqrt -1))))) (/ b_2 c))) (taylor inf c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (/ 1 (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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)) (/ 1 (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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)) (/ 1 (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (* a c)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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))))) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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/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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))) (taylor inf c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))) (taylor inf c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 5) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (* b_2 (sqrt -1))))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))))) (taylor inf c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ (pow b_2 2) c)) a)) (taylor inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c (pow a 3))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* b_2 (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))) (+ (* -1/8 (* (sqrt (/ (pow c 3) (pow a 7))) (* (pow b_2 5) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* 1/4 (/ (* (pow b_2 5) c) (pow a 3))))) c)) (* 1/2 (/ (pow b_2 5) (pow a 3)))) (pow c 3))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (sqrt -1)) (taylor -inf c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor -inf c) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (pow c 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 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)) (taylor -inf c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ a b_2)) (taylor -inf c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2)) (taylor -inf c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2)) (taylor -inf c) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor -inf c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -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)))))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -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))))))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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)) (sqrt -1)))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))) (taylor -inf c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))) (taylor -inf c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 5) c)) (/ (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))) b_2)))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))) (taylor -inf c) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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) (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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ (pow b_2 2) c) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ (* b_2 (pow (sqrt -1) 2)) a)) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (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)))) (/ (pow (sqrt -1) 2) a)))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (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)))))) (/ (pow (sqrt -1) 2) a)))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ a b_2)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ a c)) (* b_2 (sqrt -1))) a) b_2) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) a) b_2) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* b_2 (+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))))))) a) b_2) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (/ 1 (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))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (/ 1 (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 (sqrt -1)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))) b_2) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ a (pow c 3))) (/ 1 (sqrt -1))))))) b_2) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))))))))) b_2) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (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 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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* a (pow b_2 4)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 c)))))) b_2) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* a (pow b_2 4)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 4) (pow c 4))) (+ (* -1/2 (* a (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) 2)))) (* a (pow b_2 6)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* -1/32 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (+ (* 1/16 (/ (* a (* (pow c 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 c)))))))))) b_2) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) b_2) (taylor inf b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) b_2) (taylor inf b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* (pow a 2) c) (pow b_2 3))) (taylor inf b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (* 1/2 (* (pow a 2) c))) (pow b_2 3)) (taylor inf b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 4))) (* 1/2 (* (pow a 2) c)))) (pow b_2 3)) (taylor inf b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 4) (pow c 4))) (+ (* -1/2 (* a (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) 2))))) (pow b_2 6))) (* 1/2 (* (pow a 2) c))))) (pow b_2 3)) (taylor inf b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (- (/ 1 (sqrt -1)) 1)) a) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* 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 (sqrt -1))))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* 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 (sqrt -1)))))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (/ 1 (sqrt -1)) 1)) (taylor inf b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))) 1)) (taylor inf b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) 1)) (taylor inf b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (/ b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 b_2 (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (pow a 2) (pow b_2 2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2)) (pow b_2 2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2))) (pow b_2 2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2)))) (pow b_2 2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (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 (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (- a (* -1 a))) (pow a 2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (* -1 (/ (- a (* -1 a)) (pow a 2)))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) a)) (+ (* -1/4 (* a (pow c 2))) (* -1/8 (* (pow c 2) (- a (* -1 a)))))) (pow b_2 4))) (* -1 (/ (- a (* -1 a)) (pow a 2))))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) a)) (+ (* -1/4 (* a (pow c 2))) (* -1/8 (* (pow c 2) (- a (* -1 a)))))) (pow b_2 4))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) a)) (+ (* -1/16 (* a (* (pow c 3) (- a (* -1 a))))) (+ (* -1/16 (* (pow a 2) (pow c 3))) (* 1/4 (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* -1 (/ (- a (* -1 a)) (pow a 2)))))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) (patch (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- a (* -1 a)) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) (* -1 a)) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) (* -1 a)) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) (* -1 a)) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (patch (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* b_2 (+ 1 (/ 1 (sqrt -1)))) a)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) (patch (/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (/ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))) (taylor -inf b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) 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/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))))) (taylor -inf b_2) (#s(alt (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) (patch (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) #<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) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow a 2) (pow b_2 2))) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (pow a 2)) (* -1/2 (/ (* (pow a 3) c) (pow b_2 2)))) (pow b_2 2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (pow a 2)) (+ (* -1/2 (/ (* (pow a 3) c) (pow b_2 2))) (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) (pow b_2 2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (pow a 2)) (+ (* -1/2 (/ (* (pow a 3) c) (pow b_2 2))) (+ (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6)))))) (pow b_2 2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (patch (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (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 (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<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 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) (patch (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) (patch #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify230.0ms (4.8%)

Memory
13.6MiB live, 217.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0153413433
1529113023
0823912486
Stop Event
iter limit
node limit
Counts
432 → 429
Calls
Call 1
Inputs
(* 1/2 (/ c b_2))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* -1/4 (/ (pow c 2) (pow b_2 3))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (+ (* -1/4 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (+ (* -1/16 (/ (pow c 3) (pow b_2 5))) (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (+ (* -1/4 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (+ (* -1/16 (/ (pow c 3) (pow b_2 5))) (+ (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 4) (pow b_2 10))) (+ (* -1/2 (/ (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))) 2))))))) (+ (* -1/32 (/ (pow c 4) (pow b_2 7))) (+ (* 1/16 (/ (* (pow c 2) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) b_2)) (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))))))))))))))))
(/ a b_2)
(* a (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2)))
(* a (+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2)))
(* a (+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2)))
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(* 1/2 (/ (* (pow a 2) c) (pow b_2 3)))
(* (pow a 2) (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3)))))
(* (pow a 2) (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))
(* (pow a 2) (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 4) (pow b_2 10))) (+ (* -1/2 (/ (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))) 2)))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))))))))
(/ (- (/ b_2 (sqrt -1)) b_2) a)
(/ (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) a)
(/ (- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2) a)
(/ (- (+ (* 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)))))))) (/ b_2 (sqrt -1))) b_2) a)
(- (/ b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2)
(- (+ (* 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)))))))) (/ b_2 (sqrt -1))) b_2)
(/ b_2 (sqrt -1))
(+ (* 1/2 (/ (* a c) (* b_2 (sqrt -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 (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)))))))) (/ b_2 (sqrt -1)))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 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 a 2) (pow b_2 2))
(* (pow a 2) (+ (* 1/2 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2))))
(* (pow a 2) (+ (* a (+ (* -1/2 (* a (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* 1/2 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2))))
(* (pow a 2) (+ (* a (+ (* 1/2 (/ c (pow b_2 4))) (* a (+ (* -1/2 (* a (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (* -1/2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (/ 1 (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 (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))
(* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))))
(+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))))))
(+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))))))))
(+ (* -1/2 (/ (* b_2 (* c (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))) (pow a 4))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (+ (* -1/4 (/ (pow b_2 5) (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 5) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))))))))))
(* (sqrt (/ a c)) (sqrt -1))
(* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(* a (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (/ 1 b_2)))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (/ 1 b_2)))
(* (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))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -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/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (/ b_2 a)))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (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)) (/ 1 (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)) (/ 1 (sqrt -1)))))))
(* 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) (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))))))
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (* b_2 (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))))
(* (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 (* 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))
(* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* 1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* a (pow b_2 5)) (pow c 2))) (+ (* -1/8 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 5) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (* 1/2 (* b_2 (* c (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))))) a)) (* -1/2 (/ (pow b_2 5) (pow c 2)))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))))))))
(* (sqrt (/ a c)) (sqrt -1))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1))))))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1))))))))
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ 1 b_2)))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ 1 b_2))))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ 1 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 (* 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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ 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)))))
(* -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)) (* (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) (pow (sqrt -1) 3)))) (+ (* 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) (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)))))))
(* 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)) (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)))))))
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 3) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))))
(* (pow a 2) (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (/ (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))) b_2)))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))))
(* -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 (* 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))))
(* 1/2 (/ c b_2))
(* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (* -1/4 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (+ (* -1/4 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) a)) (+ (* -1/16 (/ (pow a 2) (pow b_2 5))) (* 1/4 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (+ (* -1/4 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) a)) (+ (* -1/16 (/ (pow a 2) (pow b_2 5))) (+ (* 1/4 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 4) (pow b_2 10))) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))) 2)))))) a)) (+ (* -1/32 (/ (pow a 3) (pow b_2 7))) (+ (* 1/16 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) b_2)) (* 1/4 (* b_2 (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))))))))))))) (* 1/2 (/ 1 b_2))))
(/ a b_2)
(+ (* 1/2 (/ (* (pow a 2) c) (pow b_2 3))) (/ a b_2))
(+ (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* 1/2 (/ (pow a 2) (pow b_2 3))))) (/ a b_2))
(+ (* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2)))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ a b_2))
(* 1/2 (/ (* (pow a 2) c) (pow b_2 3)))
(* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* 1/2 (/ (pow a 2) (pow b_2 3)))))
(* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2)))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))))
(* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 4) (pow b_2 10))) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))) 2))))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2)))))))))))))
(/ (- (/ b_2 (sqrt -1)) b_2) a)
(- (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(- (+ (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 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)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(- (/ b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2)
(- (+ (* c (+ (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ a (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2)
(- (+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2)
(/ b_2 (sqrt -1))
(+ (* 1/2 (/ (* a c) (* b_2 (sqrt -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 (sqrt -1)))
(+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1)))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 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 a 2) (pow b_2 2))
(+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 4))) (/ (pow a 2) (pow b_2 2)))
(+ (* c (+ (* -1/2 (* (pow a 2) (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ (pow a 3) (pow b_2 4))))) (/ (pow a 2) (pow b_2 2)))
(+ (* c (+ (* 1/2 (/ (pow a 3) (pow b_2 4))) (* c (+ (* -1/2 (* (pow a 2) (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ (pow a 2) (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 (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))
(* (sqrt (/ c (pow a 3))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))
(* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))
(* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))))))
(* c (+ (* -1/2 (/ (* b_2 (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))) (pow c 4))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* -1/4 (/ (pow b_2 5) (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (* (pow b_2 5) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))))))
(* (sqrt (/ a c)) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ a b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (/ a b_2))
(* (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)))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -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/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (/ b_2 c)))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (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)) (/ 1 (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)) (/ 1 (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)))
(* (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))))))
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 5) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (* b_2 (sqrt -1))))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* (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 (* 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))
(* -1 (* (sqrt (/ c (pow a 3))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))
(* -1 (* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))))))
(* -1 (* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* b_2 (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))) (+ (* -1/8 (* (sqrt (/ (pow c 3) (pow a 7))) (* (pow b_2 5) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* 1/4 (/ (* (pow b_2 5) c) (pow a 3))))) c)) (* 1/2 (/ (pow b_2 5) (pow a 3)))) (pow c 3))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))))
(* (sqrt (/ a c)) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ a b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2))
(- (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2))
(* -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 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -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) (pow (sqrt -1) 3)))) (* 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) (pow (sqrt -1) 3)))) (+ (* 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) (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)))))))
(* 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)) (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)))))))
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 5) c)) (/ (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))) b_2)))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))))
(* -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 (* 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))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ (* b_2 (pow (sqrt -1) 2)) a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ (pow (sqrt -1) 2) 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)))))) (/ (pow (sqrt -1) 2) a))))
(* (sqrt (/ a c)) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))
(+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(* -1 (/ a b_2))
(/ (- (* (sqrt (/ a c)) (* b_2 (sqrt -1))) a) b_2)
(/ (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) a) b_2)
(/ (- (* b_2 (+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))))))) a) b_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))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -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)) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* (sqrt (* a c)) (/ 1 (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))) (/ 1 (sqrt -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/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (sqrt -1)))))))))
(* 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) (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)))))))))
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(/ (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))) b_2)
(/ (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ a (pow c 3))) (/ 1 (sqrt -1))))))) b_2)
(/ (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))))))))) b_2)
(* -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) (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 (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(- (* -1 (pow b_2 2)) (* a c))
(* 1/2 (/ c b_2))
(/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)
(/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* a (pow b_2 4)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 c)))))) b_2)
(/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* a (pow b_2 4)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 4) (pow c 4))) (+ (* -1/2 (* a (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) 2)))) (* a (pow b_2 6)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* -1/32 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (+ (* 1/16 (/ (* a (* (pow c 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 c)))))))))) b_2)
(/ a b_2)
(/ (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) b_2)
(/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) b_2)
(/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(* 1/2 (/ (* (pow a 2) c) (pow b_2 3)))
(/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (* 1/2 (* (pow a 2) c))) (pow b_2 3))
(/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 4))) (* 1/2 (* (pow a 2) c)))) (pow b_2 3))
(/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 4) (pow c 4))) (+ (* -1/2 (* a (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) 2))))) (pow b_2 6))) (* 1/2 (* (pow a 2) c))))) (pow b_2 3))
(/ (* b_2 (- (/ 1 (sqrt -1)) 1)) a)
(* b_2 (- (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))) (/ 1 a)))
(* 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 (sqrt -1))))) (/ 1 a)))
(* 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 (sqrt -1)))))) (/ 1 a)))
(* 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/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/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) 1))
(/ b_2 (sqrt -1))
(* b_2 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))
(* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))
(* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -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))))
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 a 2) (pow b_2 2))
(/ (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2)) (pow b_2 2))
(/ (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2))) (pow b_2 2))
(/ (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2)))) (pow b_2 2))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_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 (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))
(/ (* b_2 (- a (* -1 a))) (pow a 2))
(* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (* -1 (/ (- a (* -1 a)) (pow a 2))))))
(* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) a)) (+ (* -1/4 (* a (pow c 2))) (* -1/8 (* (pow c 2) (- a (* -1 a)))))) (pow b_2 4))) (* -1 (/ (- a (* -1 a)) (pow a 2)))))))
(* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) a)) (+ (* -1/4 (* a (pow c 2))) (* -1/8 (* (pow c 2) (- a (* -1 a)))))) (pow b_2 4))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) a)) (+ (* -1/16 (* a (* (pow c 3) (- a (* -1 a))))) (+ (* -1/16 (* (pow a 2) (pow c 3))) (* 1/4 (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* -1 (/ (- a (* -1 a)) (pow a 2))))))))
(* -1 (/ a b_2))
(* -1 (/ (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(* -1 (/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) b_2))
(* -1 (/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) b_2))
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(* -1 (/ (- a (* -1 a)) b_2))
(* -1 (/ (- (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) (* -1 a)) b_2))
(* -1 (/ (- (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) (* -1 a)) b_2))
(* -1 (/ (- (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) (* -1 a)) b_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)))))))))
(* -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/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/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))))
(* -1 (/ b_2 (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/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/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -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 (* 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))))))))
(* -1 (/ (pow a 2) (pow b_2 2)))
(/ (+ (* -1 (pow a 2)) (* -1/2 (/ (* (pow a 3) c) (pow b_2 2)))) (pow b_2 2))
(/ (+ (* -1 (pow a 2)) (+ (* -1/2 (/ (* (pow a 3) c) (pow b_2 2))) (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) (pow b_2 2))
(/ (+ (* -1 (pow a 2)) (+ (* -1/2 (/ (* (pow a 3) c) (pow b_2 2))) (+ (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6)))))) (pow b_2 2))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_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 (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))
Outputs
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* -1/4 (/ (pow c 2) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (+ (* -1/4 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (+ (* -1/16 (/ (pow c 3) (pow b_2 5))) (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) b_2) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64))))) a (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (+ (* -1/4 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (+ (* -1/16 (/ (pow c 3) (pow b_2 5))) (+ (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* a (+ (* -1/2 (* (pow b_2 3) (+ (* -1 (/ (pow c 4) (pow b_2 10))) (+ (* -1/2 (/ (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))) 2))))))) (+ (* -1/32 (/ (pow c 4) (pow b_2 7))) (+ (* 1/16 (/ (* (pow c 2) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) b_2)) (* 1/4 (* b_2 (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) (fma.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) c) b_2) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (pow.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 10 binary64)))) (fma.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 7 binary64))) #s(literal -1/32 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) b_2) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) c) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 c c)) b_2) #s(literal 1/16 binary64))))) a (*.f64 (*.f64 #s(literal 1/4 binary64) b_2) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c))))) a (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(/ a b_2)
(/.f64 a b_2)
(* a (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2)))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b_2)) a)
(* a (+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2)))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/2 binary64))) a (/.f64 #s(literal 1 binary64) b_2)) a)
(* a (+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2)))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2))) a (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/2 binary64))) a (/.f64 #s(literal 1 binary64) b_2)) a)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(* 1/2 (/ (* (pow a 2) c) (pow b_2 3)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))
(* (pow a 2) (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2))) a (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 4) (pow b_2 10))) (+ (* -1/2 (/ (* c (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))) 2)))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) c) b_2) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (pow.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 10 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) b_2))) a (*.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) a (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/2 binary64))) (*.f64 a a))
(/ (- (/ b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(/ (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c b_2)) (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)) a)
(/ (- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) a (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)) a)
(/ (- (+ (* 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)))))))) (/ b_2 (sqrt -1))) b_2) 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) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (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 (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)) a)
(- (/ b_2 (sqrt -1)) b_2)
(-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c b_2)) (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) a (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(- (+ (* 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)))))))) (/ b_2 (sqrt -1))) b_2)
(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) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (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 (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(/ b_2 (sqrt -1))
(/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c 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 (sqrt -1)))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) a (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* 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)))))))) (/ 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) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) 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 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 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 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 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 a 2) (pow b_2 2))
(*.f64 (/.f64 a b_2) (/.f64 a b_2))
(* (pow a 2) (+ (* 1/2 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))) (*.f64 a a))
(* (pow a 2) (+ (* a (+ (* -1/2 (* a (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))) (* 1/2 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/2 binary64))) a (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))) (*.f64 a a))
(* (pow a 2) (+ (* a (+ (* 1/2 (/ c (pow b_2 4))) (* a (+ (* -1/2 (* a (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2)))))) (* -1/2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (/ 1 (pow b_2 2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) b_2) (/.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) a (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) a (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/2 binary64))) a (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))) (*.f64 a a))
(* 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 (*.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) (*.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))) 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 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2))) (sqrt.f64 (/.f64 c a)))
(+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) c) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2))) (sqrt.f64 (/.f64 c a)))))
(+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))))))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 a a) c)) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)))) (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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2))) (sqrt.f64 (/.f64 c a)))))
(+ (* -1/2 (/ (* b_2 (* c (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))) (pow a 4))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (+ (* -1/4 (/ (pow b_2 5) (* (pow a 3) (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 5) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* (pow b_2 3) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2))) (sqrt -1)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))))))))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 b_2 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) c) (pow.f64 a #s(literal 4 binary64))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 a a) c))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 c c)) (fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 c c))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2)) (pow.f64 b_2 #s(literal 5 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2))) (sqrt.f64 (/.f64 c a))))))))
(* (sqrt (/ a c)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.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 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.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 5 binary64)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) a)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(* a (- (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ 1 b_2)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2)) a)
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))
(*.f64 (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2))) a)
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (/ 1 b_2)))
(*.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.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 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) b_2)) a)
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (/ 1 b_2)))
(*.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.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 5 binary64)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) b_2)) 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))))))
(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 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (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)))) (* (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/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (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 (*.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)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 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 (*.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)))) 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)) (/ 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))))) 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)) (/ 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 (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 (*.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)))))) a)
(* a c)
(*.f64 a c)
(* 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 a c)) (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 (*.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)))) 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 (/.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) (*.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) (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 (/.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 (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) (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)))))) a)
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 a a))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 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 5 binary64)))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 a a))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (* b_2 (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 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 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) b_2))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))))) (*.f64 a a))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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 (* 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))
(* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 a a) c))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 c a))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (+ (* 1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))))))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 a a) c))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 c c)) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 c a)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* a (pow b_2 5)) (pow c 2))) (+ (* -1/8 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 5) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (* 1/2 (* b_2 (* c (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))))) a)) (* -1/2 (/ (pow b_2 5) (pow c 2)))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 3) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2)))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow a 2) c))) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 a a) c))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 c a)))) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) c) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) c) (/.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) c) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 5 binary64)) a) c) (fma.f64 (*.f64 #s(literal 1/2 binary64) b_2) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) c) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64)))) (neg.f64 a))) (pow.f64 a #s(literal 3 binary64))))
(* (sqrt (/ a c)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a 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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1))))))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (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)) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 (pow.f64 a #s(literal 3 binary64)))))))
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ 1 b_2))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ 1 b_2)))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 #s(literal -1 binary64)) (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (/ 1 b_2))))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) b_2))))
(* -1 (* a (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (/ 1 b_2))))))
(*.f64 (neg.f64 a) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (-.f64 (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b_2)) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 a #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))) (* -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 #s(literal 1 binary64) (*.f64 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/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 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) a)) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.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)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (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 a c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 a))))
(* -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)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.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 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -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 (/.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)))))
(* -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))))))
(*.f64 (neg.f64 a) (fma.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) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -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)))))))
(*.f64 (neg.f64 a) (fma.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 (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) (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)))))))
(* a c)
(*.f64 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 (* 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)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -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 (*.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 (* 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 (*.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))))))
(* -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 (*.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 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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)))))))
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (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)) b_2) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 a a))
(* (pow a 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 3) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))))
(*.f64 (fma.f64 #s(literal -1/2 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)))) b_2) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (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)) (pow.f64 b_2 #s(literal 3 binary64))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 a a))
(* (pow a 2) (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (/ (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))) b_2)))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (sqrt -1) b_2)))))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (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)) b_2) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) b_2) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 a #s(literal 3 binary64)))) (*.f64 a 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 a c)))
(* -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 (* 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))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (* -1/4 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) #s(literal -1/2 binary64) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/4 binary64))) c (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (+ (* -1/4 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) a)) (+ (* -1/16 (/ (pow a 2) (pow b_2 5))) (* 1/4 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) a)) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) b_2) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))) c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/4 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) a)) (+ (* -1/4 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) a)) (+ (* -1/16 (/ (pow a 2) (pow b_2 5))) (+ (* 1/4 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))) (* c (+ (* -1/2 (/ (* (pow b_2 3) (+ (* -1 (/ (pow a 4) (pow b_2 10))) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))) 2)))))) a)) (+ (* -1/32 (/ (pow a 3) (pow b_2 7))) (+ (* 1/16 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) b_2)) (* 1/4 (* b_2 (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))))))))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (fma.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) a) b_2) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (pow.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 10 binary64)))) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 7 binary64))) #s(literal -1/32 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) (*.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) #s(literal 1/16 binary64))))) c (*.f64 (*.f64 #s(literal 1/4 binary64) b_2) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))))) c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/4 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c)
(/ a b_2)
(/.f64 a b_2)
(+ (* 1/2 (/ (* (pow a 2) c) (pow b_2 3))) (/ a b_2))
(fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/2 binary64) (/.f64 a b_2))
(+ (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* 1/2 (/ (pow a 2) (pow b_2 3))))) (/ a b_2))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (*.f64 b_2 c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (/.f64 a b_2))
(+ (* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2)))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ a b_2))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a b_2) (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) c (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))))) c (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (/.f64 a b_2))
(* 1/2 (/ (* (pow a 2) c) (pow b_2 3)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))
(* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* 1/2 (/ (pow a 2) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (*.f64 b_2 c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c)
(* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2)))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a b_2) (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) c (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))))) c (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c)
(* c (+ (* 1/2 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* c (+ (* -1/2 (* a (* b_2 (* c (+ (* -1 (/ (pow a 4) (pow b_2 10))) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))) (pow b_2 2))) (* 1/4 (* (pow b_2 2) (pow (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))) 2))))))))) (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2)))))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a b_2) (fma.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) a) b_2) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (pow.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 10 binary64)))) c (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64))))))) c (*.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2))) c (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c)
(/ (- (/ b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(- (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(-.f64 (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 b_2 a))
(- (+ (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(-.f64 (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 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 b_2 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)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (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 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 b_2 a))
(- (/ b_2 (sqrt -1)) b_2)
(-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c b_2)) (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(- (+ (* c (+ (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ a (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2)
(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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(- (+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (fma.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))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 5 binary64))))) c (*.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(/ b_2 (sqrt -1))
(/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 c 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 (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 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -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 a a) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 5 binary64))))) c (*.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.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 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(/ (pow a 2) (pow b_2 2))
(*.f64 (/.f64 a b_2) (/.f64 a b_2))
(+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 4))) (/ (pow a 2) (pow b_2 2)))
(fma.f64 (/.f64 a b_2) (/.f64 a b_2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 b_2 #s(literal 4 binary64))))
(+ (* c (+ (* -1/2 (* (pow a 2) (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ (pow a 3) (pow b_2 4))))) (/ (pow a 2) (pow b_2 2)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) c) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) c (*.f64 (/.f64 a b_2) (/.f64 a b_2)))
(+ (* c (+ (* 1/2 (/ (pow a 3) (pow b_2 4))) (* c (+ (* -1/2 (* (pow a 2) (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ (pow a 2) (pow b_2 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a a)) (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) b_2)) (/.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) c (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) c (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) c (*.f64 (/.f64 a b_2) (/.f64 a 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 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 a a)) (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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a 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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (* a c)) (pow b_2 2))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(* (sqrt (/ c (pow a 3))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))))
(* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 a a)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) b_2) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (pow.f64 b_2 #s(literal 3 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/2 binary64)))) c)
(* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) b_2) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (pow.f64 b_2 #s(literal 3 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/2 binary64)))) c)
(* c (+ (* -1/2 (/ (* b_2 (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))) (pow c 4))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* -1/4 (/ (pow b_2 5) (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (* (pow b_2 5) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (* (pow b_2 3) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 b_2 (/.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 c (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (pow.f64 c #s(literal 4 binary64))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 a a) (*.f64 c c)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (pow.f64 c #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (pow.f64 a #s(literal 3 binary64))) (neg.f64 (pow.f64 c #s(literal 3 binary64)))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (pow.f64 b_2 #s(literal 5 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/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) b_2) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (pow.f64 b_2 #s(literal 3 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/2 binary64))))))) c)
(* (sqrt (/ a c)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))
(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))))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(fma.f64 #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) (sqrt.f64 #s(literal -1 binary64))) (*.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))))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(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 #s(literal -1/2 binary64) (fma.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))) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 c (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ a b_2))
(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 (neg.f64 a) b_2)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2))
(-.f64 (fma.f64 #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) (sqrt.f64 #s(literal -1 binary64))) (*.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))))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 a b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (/ a b_2))
(-.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 #s(literal -1/2 binary64) (fma.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))) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 c (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 a b_2))
(* (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 #s(literal 1 binary64) (*.f64 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 (/.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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 (/.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 5 binary64))))) #s(literal -1/8 binary64) (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (/.f64 b_2 a) c)) c)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))
(*.f64 (-.f64 (/.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)) (/ 1 (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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (-.f64 (/.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/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (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 (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 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c)))) c)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (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)) (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)) (/ 1 (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 #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))))) 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)) (/ 1 (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 (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)))))) c)
(* a c)
(*.f64 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)
(* 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 a c)) (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 (*.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) (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 (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) (*.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 (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 (/.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) (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)))))) c)
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)))
(+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow a 5) (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (* b_2 (sqrt -1))))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 c (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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 (* a c))
(*.f64 (neg.f64 a) c)
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* c (- (* -1 (/ (pow b_2 2) c)) a))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* -1 (* (sqrt (/ c (pow a 3))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)))) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))))
(* -1 (* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 a a)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) b_2) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 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/2 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* -1/2 (/ (pow b_2 5) (* (pow a 3) (pow c 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) b_2) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 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/2 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* b_2 (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))) (+ (* -1/8 (* (sqrt (/ (pow c 3) (pow a 7))) (* (pow b_2 5) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* 1/4 (/ (* (pow b_2 5) c) (pow a 3))))) c)) (* 1/2 (/ (pow b_2 5) (pow a 3)))) (pow c 3))) (+ (* -1/2 (/ (pow b_2 3) (* (pow a 2) (pow c 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 3) (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2)))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 a a)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) b_2) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 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/2 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 c (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 7 binary64))))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 b_2 #s(literal 5 binary64)) c)) (pow.f64 a #s(literal 3 binary64))))) (neg.f64 c))) (pow.f64 c #s(literal 3 binary64)))) (neg.f64 c))
(* (sqrt (/ a c)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))
(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))))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(fma.f64 #s(literal -1/2 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)) (sqrt.f64 #s(literal -1 binary64)) (*.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))))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -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)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 c (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 c #s(literal 3 binary64))))
(- (* (sqrt (/ a c)) (sqrt -1)) (/ a b_2))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ a b_2))
(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 (neg.f64 a) b_2)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2))
(-.f64 (fma.f64 #s(literal -1/2 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)) (sqrt.f64 #s(literal -1 binary64)) (*.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))))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 a b_2))
(- (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ a b_2))
(-.f64 (-.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)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 c (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 c #s(literal 3 binary64)))) (/.f64 a b_2))
(* -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 #s(literal 1 binary64) (*.f64 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 #s(literal 1 binary64) (*.f64 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 #s(literal 1 binary64) (*.f64 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 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.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)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 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 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -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 (*.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)))) (neg.f64 c))
(* -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))))))
(*.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)) (*.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) (*.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) (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 (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 (/.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) (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)))))) (neg.f64 c))
(* a c)
(*.f64 a 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 (* 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)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 a c)))
(* -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 (*.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)))) (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 (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))))) (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 (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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 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)))))) (neg.f64 c))
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)))
(+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 3) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a))) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 5) c)) (/ (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))) b_2)))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 c (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 5 binary64)) c)) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 c #s(literal 3 binary64))))
(* -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 a c)))
(* -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 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* -1 (* c (- (/ (pow b_2 2) c) (* -1 a))))
(*.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 (* (sqrt (/ c a)) (sqrt -1))) (/ (* b_2 (pow (sqrt -1) 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)))) (/ (pow (sqrt -1) 2) 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)))))) (/ (pow (sqrt -1) 2) 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))))
(* (sqrt (/ a c)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))
(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))))
(+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (fma.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (neg.f64 a) c)) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (/.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 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(* -1 (/ a b_2))
(/.f64 (neg.f64 a) b_2)
(/ (- (* (sqrt (/ a c)) (* b_2 (sqrt -1))) a) b_2)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a)) b_2)
(/ (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) a) b_2)
(/.f64 (fma.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)))) b_2 (neg.f64 a)) b_2)
(/ (- (* b_2 (+ (* (sqrt (/ a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (sqrt -1)))))))) a) b_2)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) b_2 (neg.f64 a)) 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 (/.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) (*.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))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 b_2) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) b_2)
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 a c)) (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)) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 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 a c)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (/ 1 (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))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (/ 1 (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 (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 (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 (*.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 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* a c)
(*.f64 a c)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (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 #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 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (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) (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) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 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)) #s(literal -1 binary64))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ (pow a 3) c)) (/ (sqrt -1) b_2))
(*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)))
(/ (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))) b_2)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (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 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(/ (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ a (pow c 3))) (/ 1 (sqrt -1))))))) b_2)
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(/ (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* (pow a 5) c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))))))))) b_2)
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c))) (fma.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (neg.f64 a) c)) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (pow.f64 c #s(literal 3 binary64))) (pow.f64 a #s(literal 3 binary64)))) (/.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 a (pow.f64 c #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #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)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 a c))) (*.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))))
(+ (* (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 a 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 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (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 (*.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 5 binary64))))) #s(literal 1/16 binary64))) (*.f64 b_2 b_2) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (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 a c (*.f64 b_2 b_2)))
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(- (* -1 (pow b_2 2)) (* a c))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) (/.f64 #s(literal -3/4 binary64) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal 1/2 binary64)))) b_2)
(/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* a (pow b_2 4)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 c)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) a) (/.f64 #s(literal -3/4 binary64) (*.f64 b_2 b_2)) (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a))) (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (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 c (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/4 binary64) (*.f64 c #s(literal 1/2 binary64)))))) b_2)
(/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* a (pow b_2 4)))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 4) (pow c 4))) (+ (* -1/2 (* a (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) 2)))) (* a (pow b_2 6)))) (+ (* -1/4 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* -1/32 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (+ (* 1/16 (/ (* a (* (pow c 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* 1/4 (/ (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 c)))))))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) a) (/.f64 #s(literal -3/4 binary64) (*.f64 b_2 b_2)) (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (fma.f64 (neg.f64 (pow.f64 c #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) c) (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) a) (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (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 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/32 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (*.f64 c c)) a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 #s(literal 1/4 binary64) (fma.f64 c (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 c (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 c #s(literal 1/2 binary64))))))))) b_2)
(/ a b_2)
(/.f64 a b_2)
(/ (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2) a) b_2)
(/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) b_2)
(/.f64 (+.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2))) a) b_2)
(/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) b_2)
(/.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 a (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2))) a) b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(* 1/2 (/ (* (pow a 2) c) (pow b_2 3)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))
(/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (* 1/2 (* (pow a 2) c))) (pow b_2 3))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) b_2) (/.f64 a b_2)) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 a a) c) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 4))) (* 1/2 (* (pow a 2) c)))) (pow b_2 3))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) b_2) (/.f64 a b_2) (*.f64 a (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (*.f64 (*.f64 a a) c) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/ (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 2))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 4) (pow c 4))) (+ (* -1/2 (* a (* c (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) 2))))) (pow b_2 6))) (* 1/2 (* (pow a 2) c))))) (pow b_2 3))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) b_2) (/.f64 a b_2) (*.f64 a (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) (fma.f64 (*.f64 a (/.f64 (fma.f64 (neg.f64 (pow.f64 c #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) c) (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 a a) c) #s(literal 1/2 binary64)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/ (* b_2 (- (/ 1 (sqrt -1)) 1)) a)
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) b_2) a)
(* b_2 (- (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))) (/ 1 a)))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 #s(literal 1 binary64) a)) b_2)
(* 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 (sqrt -1))))) (/ 1 a)))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 c (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 #s(literal 1 binary64) a))) b_2)
(* 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 (sqrt -1)))))) (/ 1 a)))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 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 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))))) (/.f64 #s(literal 1 binary64) a)) 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))
(*.f64 (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64))) b_2)
(* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))) 1))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)))) b_2)
(* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) 1))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (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))) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) #s(literal 1 binary64)) b_2)
(/ b_2 (sqrt -1))
(/.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 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) b_2)
(* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (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))) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 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))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #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 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 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 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2)
(/ (pow a 2) (pow b_2 2))
(*.f64 (/.f64 a b_2) (/.f64 a b_2))
(/ (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2)) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (*.f64 a a)) (*.f64 b_2 b_2))
(/ (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2))) (pow b_2 2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (*.f64 a a))) (*.f64 b_2 b_2))
(/ (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (+ (* 1/2 (/ (* (pow a 3) c) (pow b_2 2))) (pow a 2)))) (pow b_2 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (*.f64 a a))) (*.f64 b_2 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 (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 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.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))) 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 (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 (/.f64 (neg.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))) 1))
(*.f64 (fma.f64 (/.f64 (neg.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))) 1))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(/ (* b_2 (- a (* -1 a))) (pow a 2))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) a) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (* -1 (/ (- a (* -1 a)) (pow a 2))))))
(*.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 (neg.f64 a) a)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) c) a) #s(literal -1/2 binary64) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2))))
(* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) a)) (+ (* -1/4 (* a (pow c 2))) (* -1/8 (* (pow c 2) (- a (* -1 a)))))) (pow b_2 4))) (* -1 (/ (- a (* -1 a)) (pow a 2)))))))
(*.f64 (neg.f64 b_2) (-.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) a) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 c c) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 #s(literal 2 binary64) a)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 a a))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) c) a) #s(literal -1/2 binary64) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2))))
(* -1 (* b_2 (+ (* -1 (/ (+ (* -1/2 (/ (* c (- a (* -1 a))) a)) (* 1/2 c)) (pow b_2 2))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) a)) (+ (* -1/4 (* a (pow c 2))) (* -1/8 (* (pow c 2) (- a (* -1 a)))))) (pow b_2 4))) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) a)) (+ (* -1/16 (* a (* (pow c 3) (- a (* -1 a))))) (+ (* -1/16 (* (pow a 2) (pow c 3))) (* 1/4 (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* -1 (/ (- a (* -1 a)) (pow a 2))))))))
(*.f64 (neg.f64 b_2) (-.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) a) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 c c) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 #s(literal 2 binary64) a)))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) a) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/16 binary64) (fma.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (*.f64 #s(literal 2 binary64) a) (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) a) (*.f64 a a))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) c) a) #s(literal -1/2 binary64) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2))))
(* -1 (/ a b_2))
(/.f64 (neg.f64 a) b_2)
(* -1 (/ (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2) a) (neg.f64 b_2))
(* -1 (/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) b_2))
(/.f64 (+.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2))) a) (neg.f64 b_2))
(* -1 (/ (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) b_2))
(/.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 a (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2))) a) (neg.f64 b_2))
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(* -1 (/ (- a (* -1 a)) b_2))
(/.f64 (*.f64 #s(literal 2 binary64) a) (neg.f64 b_2))
(* -1 (/ (- (+ a (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) (* -1 a)) b_2))
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2) a) a) (neg.f64 b_2))
(* -1 (/ (- (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2))))) (* -1 a)) b_2))
(/.f64 (+.f64 (+.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2))) a) a) (neg.f64 b_2))
(* -1 (/ (- (+ a (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (+ (* -1/2 (/ (* a (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6))) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))))) (* -1 a)) b_2))
(/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 a (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) b_2) (/.f64 c b_2))) a) a) (neg.f64 b_2))
(* -1 (/ (* b_2 (+ 1 (/ 1 (sqrt -1)))) a))
(*.f64 (neg.f64 b_2) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) 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) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 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) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 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))))))
(* -1 (* b_2 (+ 1 (/ 1 (sqrt -1)))))
(*.f64 (neg.f64 b_2) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (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))) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(* -1 (/ b_2 (sqrt -1)))
(/.f64 (neg.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 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (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))) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 #s(literal -1 binary64))) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))
(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)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)))
(* -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 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))
(* -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))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 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 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))))
(* -1 (/ (pow a 2) (pow b_2 2)))
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 b_2 b_2))
(/ (+ (* -1 (pow a 2)) (* -1/2 (/ (* (pow a 3) c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) b_2) (*.f64 (neg.f64 a) a)) (*.f64 b_2 b_2))
(/ (+ (* -1 (pow a 2)) (+ (* -1/2 (/ (* (pow a 3) c) (pow b_2 2))) (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) a (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) b_2)))) (*.f64 b_2 b_2))
(/ (+ (* -1 (pow a 2)) (+ (* -1/2 (/ (* (pow a 3) c) (pow b_2 2))) (+ (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* 1/2 (/ (* (pow a 2) (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))))) (pow b_2 6)))))) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) a (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) b_2) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (fma.f64 (neg.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))))) (*.f64 b_2 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)))
(* -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 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.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))))
(* -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 (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 (/.f64 (neg.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))) 1))
(*.f64 (fma.f64 (/.f64 (neg.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))) 1))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))

rewrite145.0ms (3.1%)

Memory
-6.8MiB live, 150.6MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029207
045195
1185195
21551177
08284177
Stop Event
iter limit
node limit
iter limit
Counts
13 → 630
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))))
(*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))
(*.f64 (/.f64 a b_2) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64)))
(/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a)
(-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2)
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c))))
(fma.f64 c a (*.f64 b_2 b_2))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))
#s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval35.0ms (0.7%)

Memory
11.8MiB live, 50.8MiB allocated
Compiler

Compiled 40 054 to 4 276 computations (89.3% saved)

prune4.0ms (0.1%)

Memory
6.3MiB live, 6.3MiB allocated
Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New1 11341 117
Fresh000
Picked202
Done044
Total1 11581 123
Accuracy
76.4%
Counts
1 123 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.1%
(/.f64 (-.f64 (/.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 a c)) (sqrt.f64 #s(approx (neg (+ (* c a) (* b_2 b_2))) (*.f64 (neg.f64 a) c)))) b_2) a)
1.8%
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 a b_2) a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (/.f64 b_2 a))) (/.f64 a b_2)) (*.f64 (/.f64 a b_2) (*.f64 (/.f64 (*.f64 (/.f64 a b_2) a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) (/.f64 b_2 a))))
1.8%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) a)) #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))))
26.0%
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
2.6%
(/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
2.4%
(/.f64 #s(approx (- (* 1 (/ a (sqrt (- (* b_2 b_2) (* a c))))) (* (/ a b_2) 1)) (/.f64 (*.f64 #s(literal 2 binary64) a) (neg.f64 b_2))) (*.f64 (/.f64 a b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)))))
26.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
27.8%
#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 351 to 162 computations (53.8% saved)

regimes0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 13 to 10 computations (23.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Calls

1 calls:

0.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)

Profiling

Loading profile data...